Aller au contenu principal

La page projet

La page projet est l'écran principal de Karizma One : vous y voyez toutes les branches du projet, vous agissez sur la branche sélectionnée (redémarrage, connexion à Odoo, Web IDE, merge request…) et vous ouvrez ses onglets de suivi. Ouvrir un projet depuis la liste des projets vous amène directement sur cette page.

Accès

Tout collaborateur du projet, quel que soit son rôle. Les boutons disponibles dépendent de votre rôle et du type de branche : un bouton auquel vous n'avez pas droit reste visible mais grisé, avec l'info-bulle You don't have permission to perform this action.

La page projet sur la branche de production
La page projet sur la branche de production

La page se compose de quatre zones :

  1. la barre du haut, commune à tout le projet ;
  2. la liste des branches, à gauche ;
  3. la barre d'actions de la branche sélectionnée (son nom, ses boutons et le bouton Connect) ;
  4. les onglets de la branche (HISTORY, SHELL, LOGS…), détaillés dans Exploiter une branche.

Dans un projet, la barre du haut affiche quatre liens :

LienContenuQui le voit
BranchesLa page projet décrite ici.Tous les collaborateurs
StatusLa page d'état. Un point vert ou rouge indique si le service Odoo du projet répond.Tous les collaborateurs
Audit LogsLe journal d'audit du projet.Super Admin, Admin
SettingsLes paramètres du projet, dont les services.Super Admin, Admin

À droite de ces liens :

  • les flèches Previous Project / Next Project passent d'un projet à l'autre ;
  • le menu des projets (il porte le nom du projet ouvert) liste vos projets avec leur version d'Odoo et leur dépôt GitLab, avec une recherche Search projects... ;
  • viennent ensuite la messagerie, les notifications et le menu de votre profil.

Choisir une branche​

La colonne de gauche liste les branches du projet, regroupées par type : PRODUCTION, STAGING, MIGRATION (seulement s'il existe une branche de migration) et DEVELOPMENT. Le champ Search for a branch... filtre la liste. Cliquez sur une branche pour l'ouvrir.

Chaque ligne affiche le nom de la branche, sa version d'Odoo (par exemple 17.0) et un point d'état :

IndicateurSignification
Point vertEnvironnement déployé et en service (Deployed).
Point rougePas d'environnement en service (Not Deployed). C'est toujours le cas d'une branche de développement ou de migration, qui n'a pas d'environnement.
Roue qui tourneDéploiement en cours.
Icône d'informationAu survol : date de création et de dernière mise à jour.
Icône de téléchargement (cyan)Staging sur une version d'Odoo plus récente que celle du projet (après une montée de version).
Cadenas (orange)Staging verrouillée : elle ne peut pas être détruite.

Pour créer, déployer ou supprimer des branches, voir Branches et environnements.

Agir sur la branche : la barre d'actions​

Au-dessus des onglets, la barre d'actions affiche le nom de la branche et ses boutons. La commande Git de la branche est rappelée en dessous, avec une icône de copie.

BoutonDisponibleEffet
StopProduction uniquement ; Super Admin, AdminArrête le serveur Odoo de production après confirmation (Stopping the server will interrupt ongoing services). Il n'existe pas de bouton de démarrage : en cas de besoin, contactez votre interlocuteur Karizma.
RestartProduction : Super Admin, Admin. Staging : Super Admin, Admin, DeveloperRedémarre le serveur Odoo après confirmation. Le service peut être brièvement interrompu.
Web IDESelon votre rôle et vos accès Web IDEOuvre le Web IDE de la branche dans un nouvel onglet du navigateur.
SubmodulesProduction et staging ; Super Admin, AdminAjoute ou retire des sous-modules Git. Voir Gérer les sous-modules.
CloneTousCopie dans le presse-papiers la commande git clone --branch <branche> <dépôt GitLab>. Aucun environnement n'est créé.
ForkTousCopie dans le presse-papiers la commande git fork --branch <branche> <dépôt GitLab>, sur le même modèle. Aucun environnement n'est créé.
Merge RequestSuper Admin, AdminOuvre la fenêtre de création d'une merge request.
DeleteBranches de développement ; Super Admin, Admin, DeveloperSupprime la branche, y compris dans GitLab. Voir Supprimer une branche de développement.

Chaque arrêt et chaque redémarrage est inscrit dans le journal d'audit (Stop Container, Restart Container).

Se connecter à Odoo avec Connect​

Le bouton vert Connect, à droite sous la barre d'actions, ouvre l'instance Odoo de la branche dans le navigateur. Il n'est actif que sur une branche de production ou de staging déployée.

  • Staging : vous êtes connecté automatiquement en administrateur Odoo.
  • Production : vous êtes connecté automatiquement en administrateur si vous êtes Super Admin ou Admin, ou si l'option Auto-Connect est activée pour vous. Sinon, la page de connexion Odoo s'ouvre.

La connexion automatique s'appuie sur le jeton de base de données renseigné dans l'onglet CONFIG (Auto Connect Config).

Se connecter en tant qu'un autre utilisateur​

La flèche à droite de Connect donne accès à Connect As. Elle est disponible sur toute staging et, en production, si l'option Auto-Connect est activée pour vous.

  1. Cliquez sur la flèche, puis sur Connect As.
  2. La fenêtre Internal Users liste les utilisateurs de la base Odoo. Recherchez un identifiant dans Search with specific login (portal or internal user).
  3. Cliquez sur l'action de connexion de la ligne : Odoo s'ouvre, connecté avec ce compte.

Chaque connexion est inscrite dans le journal d'audit (Connect As User).

Une branche de staging : Connect et sa flèche Connect As
Une branche de staging : Connect et sa flèche Connect As

Ouvrir les onglets de la branche​

Les onglets HISTORY, SHELL, LOGS, MONITORING, BACKUP, SQL INSIGHTS, UPGRADE, MCP et CONFIG donnent accès au suivi et à l'exploitation de la branche. Une branche de développement ou de migration n'affiche que HISTORY et CONFIG.

Pendant un déploiement, tous les onglets sauf HISTORY affichent Deployment in Progress : l'environnement est en cours de préparation, ce qui prend en général quelques minutes.

Le détail de chaque onglet se trouve dans Exploiter une branche.

Projet dont l'abonnement a expiré​

Lorsque l'abonnement du projet a expiré :

  • un bandeau rouge affiche Your subscription has expired. Please renew your subscription to continue using the service. ;
  • la liste des branches et la plupart des boutons sont désactivés, avec l'info-bulle This project subscription has expired.

Pour connaître la date d'expiration ou renouveler l'abonnement, contactez votre interlocuteur Karizma.

Voir aussi​