Paramètres

La vue Settings permet de gérer la configuration de votre projet.

Nom du projet

The project name defines your production database address, as well as the derived URLs for staging and development. Upon saving, the new name is applied directly to the production branch. However, for staging and development URLs, the change will only reflect after a rebuild.

Paramètre du nom du projet

Collaborateurs

Pour accorder l’accès à un utilisateur GitHub, saisir son nom d’utilisateur et cliquer sur Add. Par défaut, l’utilisateur se voit attribuer le rôle Developer. Cliquer sur le menu déroulant pour en sélectionner un autre :

  • Admin : accès complet à toutes les fonctionnalités et outils Odoo.sh. Ce rôle est dédié à la gestion de projet et dispose d’un accès exclusif aux paramètres du projet.

  • Tester : accès aux bases de données de staging et de développement ainsi qu’à leurs outils. Ce rôle est destiné aux utilisateurs effectuant des tests d’acceptation utilisateur (UAT). Les testeurs peuvent travailler avec des copies des données de production, mais ne peuvent pas accéder à la base de données de production via les outils d’Odoo.sh.

  • Developer : aucun accès aux bases de données de production et de staging. Ce rôle est destiné aux utilisateurs qui modifient le code mais ne doivent pas accéder aux données de production. Les développeurs ne peuvent pas se connecter aux bases de données de production ou de staging et n’ont pas accès au shell web ou aux logs serveur.

Paramètre des collaborateurs

Accès aux fonctionnalités par étape et par rôle

Étape

Fonctionnalité

Développeur

Testeur

Admin

Développement

Connect + / Connect as

History

Mails

Editor

Monitor

Logs

Upgrade

Settings

Statut

Simulation

Connect + / Connect as

History

Mails

Shell

Editor

Monitor

Logs

Upgrade

Settings

Statut

Production

Connect + / Connect as

History

Shell

Editor

Monitor

Logs

Sauvegardes

Upgrade

Settings

Statut

Légende

: Disponible

: Non disponible

Note

  • Seuls les administrateurs peuvent accéder aux journaux d’audit et aux paramètres du projet.

  • Tous les rôles peuvent accéder à la page des builds, mais les fonctionnalités disponibles sont spécifiques à chaque rôle.

Accès public

En activant Autoriser l’accès public, la page des builds devient accessible publiquement, permettant aux visiteurs de se connecter aux builds de développement. Les visiteurs peuvent également accéder aux logs, au shell et aux mails pour les builds de développement. Les builds de production et de staging restent privés ; les visiteurs peuvent uniquement voir leur statut.

Le paramètre d'accès public

Statuts de commit GitHub

Ajouter un token GitHub permet à Odoo.sh de renvoyer des statuts de commit vers GitHub. Le token doit avoir la permission de dépôt commit statuses (write).

Le paramètre des statuts de commit GitHub

Voir également

Pour plus d’informations, consulter la documentation de GitHub sur la gestion des tokens d’accès.

Clé et webhook GitHub

Une clé de déploiement et un webhook sont automatiquement créés sur le dépôt GitHub pour permettre à Odoo.sh de récupérer le code et de recevoir les notifications de commit. Comme ils peuvent être modifiés ou supprimés involontairement, utiliser les boutons Vérifier la clé de déploiement et Vérifier le webhook ci-dessous pour vérifier leur configuration.

Le paramètre de clé et webhook GitHub

Note

Des droits d’administration sur le dépôt GitHub sont nécessaires.

Sous-modules

La commande git submodule permet d”intégrer d’autres projets Git dans le code sans copier directement le code.

Le paramètre des sous-modules

Note

Un dépôt Git contenant des modules Odoo, par exemple depuis l”Odoo Apps Store ou des modules communautaires, est nécessaire.

Dépôts privés

Avant d’ajouter un dépôt GitHub privé comme sous-module, il est nécessaire d’ajouter une clé de déploiement :

  1. Coller l’URL SSH du sous-dépôt (par exemple, git@github.com:USERNAME/REPOSITORY.git) et cliquer sur Ajouter.

  2. Copier la Clé publique générée.

  3. Sur le GitHub du sous-dépôt, aller dans Settings ‣ Deploy keys.

  4. Cliquer sur Add deploy key, saisir un Title, coller la clé publique dans le champ Key, puis cliquer sur Add key.

Pour ajouter un dépôt public ou un dépôt privé avec une clé de déploiement comme sous-module :

  1. Ajouter le sous-module à votre projet.

    git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
    
  2. Committer et pousser la modification.

    git commit -a && git push -u origin master
    
  3. Attendre qu’Odoo.sh reconstruise le projet.

Taille de la base de données de production

Cette section affiche le stockage total utilisé par le projet. Elle comprend la taille de la base de données PostgreSQL et les fichiers disque dans votre conteneur (filestore de la base de données, stockage de session, etc.). Si la base de données de production dépasse le stockage inclus dans votre abonnement, le forfait sera automatiquement ajusté.

Le paramètre de taille de la base de données de production

Astuce

Pour analyser l’utilisation du disque, exécuter l”outil Ncdu dans le shell web.

Workers de base de données

Des workers de base de données supplémentaires peuvent être configurés pour permettre à votre base de données de production de gérer des charges concurrentes plus élevées.

Le paramètre de workers de base de données

Pour ajouter davantage de workers, contacter votre chargé de compte. Après paiement, le ou les nouveaux workers seront ajoutés à votre projet.

Note

Ajouter davantage de workers ne corrige pas automatiquement les problèmes de performance. Cela augmente uniquement le nombre de connexions simultanées que le serveur peut gérer. Si certaines opérations restent lentes, le problème est probablement lié au code. S’il n’est pas dû à vos personnalisations, contacter le support Odoo.

Branches de staging

Des branches de staging supplémentaires permettent de développer et tester plusieurs fonctionnalités simultanément. Pour ajouter davantage de branches de staging, demander une augmentation de produit directement depuis votre projet Odoo.sh. Un widget vous guidera vers le portail d’abonnement pour finaliser l’achat. Après paiement, la synchronisation avec Odoo.sh se fera automatiquement et le nombre de branches de staging disponibles sera mis à jour.

Le paramètre des branches de staging

Activation

Cette section affiche le statut d’activation du projet. Vous pouvez modifier le code d’activation si nécessaire, à condition que le nouveau code ne soit pas déjà attribué à un autre projet.

Le paramètre des branches de staging

Avertissement

Vous ne pouvez pas modifier le code d’activation pour :

  • Un code déjà utilisé dans un autre projet

  • Un code d’essai (le passage d’un abonnement payant à un essai n’est pas autorisé)

  • Un code invalide (non lié à un abonnement personnalisé Odoo.sh)

Pour tout autre problème, contactez l’assistance Odoo.