Instellingen

In de weergave Instellingen kun je de configuratie van je project beheren.

Projectnaam

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.

De instelling voor de projectnaam

Medewerkers

Om toegang te verlenen aan een GitHub-gebruiker, voer je hun gebruikersnaam in en klik je op Toevoegen. Standaard krijgt de gebruiker de rol Developer. Klik op het vervolgkeuzemenu om een andere te selecteren:

  • Admin: volledige toegang tot alle Odoo.sh-functies en -tools. Deze rol is bedoeld voor projectbeheer en heeft exclusieve toegang tot de projectinstellingen.

  • Tester: toegang tot staging- en ontwikkelingsdatabases en hun tools. Deze rol is bedoeld voor gebruikers die gebruikersacceptatietesten (UAT) uitvoeren. Testers kunnen werken met kopieën van productiedata, maar ze hebben geen toegang tot de productiedatabase via de tools van Odoo.sh.

  • Developer: geen toegang tot de productie- en stagingdatabases. Deze rol is bedoeld voor gebruikers die de code aanpassen maar geen toegang tot productiedata mogen hebben. Developers kunnen niet verbinden met de productie- of stagingdatabases en hebben geen toegang tot de webshell of serverlogboeken.

De instelling voor medewerkers

Functietoegang per fase en rol

Fase

Functie

Developer

Tester

Beheerder

Ontwikkeling

Verbind + / Verbind als

Geschiedenis

E-mails

Editor

Monitor

Logboeken

Upgrade

Instellingen

Status

Staging

Verbind + / Verbind als

Geschiedenis

E-mails

Shell

Editor

Monitor

Logboeken

Upgrade

Instellingen

Status

Productie

Verbind + / Verbind als

Geschiedenis

Shell

Editor

Monitor

Logboeken

Back-ups

Upgrade

Instellingen

Status

Legenda

: beschikbaar

: niet beschikbaar

Notitie

  • Alleen admins hebben toegang tot de auditlogboeken en de projectinstellingen.

  • Alle rollen hebben toegang tot de buildpagina, maar de beschikbare functies zijn specifiek voor elke rol.

Openbare toegang

Wanneer Openbare toegang toestaan wordt ingeschakeld, wordt de builds-pagina openbaar toegankelijk, waardoor bezoekers verbinding kunnen maken met ontwikkelings-builds. Bezoekers hebben ook toegang tot logs, de shell en mails voor ontwikkelings-builds. Productie- en staging-builds blijven privé; bezoekers kunnen alleen de status bekijken.

De instelling voor openbare toegang

GitHub commitstatussen

Je kunt een GitHub-token toevoegen om Odoo.sh toe te staan commit-statussen terug te sturen naar GitHub. Het token moet de repositoryrechten commit statuses (write) hebben.

De instelling voor GitHub commit-statussen

Zie ook

Voor meer informatie, raadpleeg GitHub’s documentatie over het beheren van toegangstokens.

GitHub-sleutel en webhook

Een deploy key en een webhook worden automatisch aangemaakt op je GitHub-repository om Odoo.sh in staat te stellen code op te halen en commit-notificaties te ontvangen. Omdat ze per ongeluk kunnen worden gewijzigd of verwijderd, kun je de knoppen Verifieer Deploy Key en Verifieer Webhook hieronder gebruiken om hun configuratie te controleren.

De instelling voor GitHub-sleutel en webhook

Notitie

Administratieve rechten op de GitHub-repository zijn noodzakelijk.

Submodules

Het commando git submodule stelt je in staat om andere Git-projecten in je codebase te integreren zonder de code direct te kopiëren.

De instelling voor submodules

Notitie

Een Git-repository met Odoo-modules, bv. van de Odoo Apps Store of community-modules, is noodzakelijk.

Privérepositories

Voordat je een privé GitHub-repository als submodule toevoegt, is het noodzakelijk om een deploy key toe te voegen:

  1. Plak de SSH-URL van de sub-repository (bv. git@github.com:GEBRUIKERSNAAM/REPOSITORY.git) en klik op Toevoegen.

  2. Kopieer de gegenereerde Openbare sleutel.

  3. Ga in de GitHub van de sub-repository naar Settings ‣ Deploy keys.

  4. Klik op Add deploy key, voer een Title in, plak de openbare sleutel in het veld Key en klik op Add key.

Een publieke repository of privérepository met een deploy key als submodule toevoegen:

  1. Voeg de submodule toe aan je project.

    git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
    
  2. Commit en push de wijziging.

    git commit -a && git push -u origin master
    
  3. Wacht tot Odoo.sh het project opnieuw heeft opgebouwd.

Grootte productiedatabase

Dit gedeelte toont de totale opslag die door het project wordt gebruikt. Het omvat de grootte van de PostgreSQL-database en schijfbestanden in je container (database filestore, sessieopslag, enz.). Als de productiedatabase de opslag overschrijdt die in je abonnement is inbegrepen, wordt het plan automatisch aangepast.

De instelling voor de grootte van de productiedatabase

Tip

Om het schijfgebruik te analyseren, voer je de Ncdu-tool uit in de webshell.

Databaseworkers

Extra databaseworkers kunnen worden geconfigureerd om je productiedatabase in staat te stellen hogere gelijktijdige belastingen te verwerken.

De instelling voor databaseworkers

Neem contact op met je accountmanager om meer workers toe te voegen. Na betaling worden de nieuwe worker(s) aan je project toegevoegd.

Notitie

Meer workers toevoegen lost niet automatisch prestatieproblemen op. Het verhoogt alleen het aantal gelijktijdige verbindingen dat de server aankan. Als sommige bewerkingen traag blijven, is het probleem waarschijnlijk code-gerelateerd. Als het niet aan je aanpassingen ligt, neem dan contact op met Odoo Support.

Staging-filialen

Extra staging-filialen stellen je in staat om meerdere functies tegelijkertijd te ontwikkelen en te testen. Om meer staging-filialen toe te voegen, vraag je rechtstreeks vanuit je Odoo.sh-project een productverhoging aan. Een widget leidt je naar het abonnementsportaal om de aankoop te voltooien. Na betaling vindt de synchronisatie met Odoo.sh automatisch plaats en wordt het aantal beschikbare staging-filialen bijgewerkt.

De instelling voor staging-filialen

Activeren

Dit gedeelte toont de activeringsstatus van het project. Je kunt de activeringscode indien nodig wijzigen, op voorwaarde dat de nieuwe code niet al aan een ander project is toegewezen.

De instelling voor staging-filialen

Waarschuwing

Je kunt de activeringscode niet wijzigen naar:

  • Een code die al in een ander project wordt gebruikt

  • Een proefcode (downgraden van betaald naar proef is niet toegestaan)

  • Een ongeldige code (niet gekoppeld aan een gepersonaliseerde plan van Odoo.sh)

Neem voor elk ander probleem contact op met Odoo-ondersteuning.