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.
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.
Functietoegang per fase en rol¶
Fase |
Functie |
Developer |
Tester |
Beheerder |
|---|---|---|---|---|
Ontwikkeling |
Verbind + / Verbind als |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Status |
● |
● |
● |
|
Staging |
Verbind + / Verbind als |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Status |
● |
● |
● |
|
Productie |
Verbind + / Verbind als |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
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.
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.
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.
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.
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:
Plak de SSH-URL van de sub-repository (bv.
git@github.com:GEBRUIKERSNAAM/REPOSITORY.git) en klik op Toevoegen.Kopieer de gegenereerde Openbare sleutel.
Ga in de GitHub van de sub-repository naar .
Klik op , 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:
Voeg de submodule toe aan je project.
git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
Commit en push de wijziging.
git commit -a && git push -u origin masterWacht 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.
Databaseworkers¶
Extra databaseworkers kunnen worden geconfigureerd om je productiedatabase in staat te stellen hogere gelijktijdige belastingen te verwerken.
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.
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.
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.