Impostazioni¶
La vista Impostazioni ti permette di gestire la configurazione di un progetto.
Nome progetto¶
Il nome del progetto definisce l’indirizzo utilizzato per accedere al database di produzione. Gli indirizzi delle build di staging e sviluppo derivano direttamente da questo nome. Se modifichi il nome del progetto, solo le build future useranno il nuovo nome.
Collaboratori¶
Per dare accesso a un utente GitHub, inserisci il nome utente e fai clic su Aggiungi. Per impostazione predefinita, all’utente viene dato il ruolo di Sviluppatore. Fai clic sul menu a tendina per selezionarne un altro:
Amministratore: accesso completo alle funzionalità e agli strumenti di Odoo.sh. Il ruolo è pensato per la gestione di progetti e ha accesso esclusivo a tutte le impostazioni del progetto stesso
Tester: accesso ai database di staging e di sviluppo e ai relativi strumenti. Questo ruolo è per gli utenti che eseguono test di accettazione degli utenti. I tester possono funzionare con copie dei dati di produzione però non possono accedere ai database di produzione tramite gli strumenti di Odoo.sh
Sviluppatore: nessun accesso ai database di produzione e staging. Il ruolo è per gli utenti che modificano il codice ma non hanno accesso ai dati di produzione. Gli sviluppatori non possono collegarsi ai database di produzione o staging e non hanno accesso alla shell web o ai log del server.
Accesso alle funzioni per fase e ruolo¶
Fase |
Funzione |
Sviluppatore |
Tester |
Amministratore |
|---|---|---|---|---|
Sviluppo |
Collegati + / Collegati come |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Stato |
● |
● |
● |
|
Staging |
Collegati + / Collegati come |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Stato |
● |
● |
● |
|
Produzione |
Collegati + / Collegati come |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Stato |
● |
● |
● |
Legenda
● : disponibile
● : non disponibile
Nota
Solo gli amministratori possono accedere ai registri di audit e alle impostazioni del progetto.
Tutti i ruoli possono accedere alla pagina delle build ma le funzionalità disponibili sono specifiche per ogni ruolo.
Accesso pubblico¶
Una volta attivata l’opzione Consenti accesso pubblico, la pagina delle build diventa accessibile pubblicamente, così da permettere ai visitatori di collegarsi a build di sviluppo. I visitatori possono anche accedere ai log, alla shell e alle e-mail per le build di sviluppo. Le build di produzione e staging restano private, i visitatori possono visualizzare solo il proprio stato.
Stati commit GitHub¶
Puoi aggiungere un token GitHub per permettere a Odoo.sh di inviare gli stati dei commit di nuovo a GitHub. Il token deve avere il permesso del repository commit statuses (write).
Vedi anche
Per maggiori informazioni, consulta la documentazione di GitHub relativa alla gestione dei token di accesso.
Chiave e webhook di GitHub¶
Il sistema crea automaticamente una chiave di sviluppo e un webhook nel repository di GitHub per permettere a Odoo.sh di recuperare il codice e ricevere le notifiche relative ai commit. Dato che qualcuno potrebbe modificarli o eliminarli accidentalmente, puoi utilizzare i pulsanti Verifica chiave di sviluppo e Verifica webhook per controllare la configurazione.
Nota
È necessario disporre dei diritti amministrativi nel repository GitHub.
Moduli secondarii¶
Il comando git submodule ti permette di integrare altri progetti Git nella codebase senza copiare direttamente il codice.
Nota
È necessario un repository Git contenente moduli Odoo, ad esempio dell’App Store di Odoo oppure moduli community.
Repository privati
Prima di aggiungere repository GitHub privati come moduli secondari, è necessario aggiungere una chiave di sviluppo:
incolla l’URL SSH del repository secondario (ad es.,
git@github.com:USERNAME/REPOSITORY.git) e fai clic su Aggiungicopia la Chiave pubblica generata
vai su nel GitHub del repository secondario
fai clic su , inserisci un Titolo, incolla la chiave pubblica nel campo Chiave e fai clic su Aggiungi chiave.
Per aggiungere un repository pubblico o privato con una chiave di sviluppo come modulo secondario:
aggiungi il modulo secondario al progetto
git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
conferma e invia la modifica.
git commit -a && git push -u origin masteraspetta che Odoo.sh ricostruisca il progetto
Dimensioni database di produzione¶
Questa sezione mostra l’archiviazione totale utilizzata dal progetto. Include le dimensioni del database PostgreSQL e i file del disco nel tuo contenitore (filestore database, archiviazione sessioni, ecc.). Se il database di produzione supera l’archiviazione inclusa nell’abbonamento, il piano verrà sistemato automaticamente.
Suggerimento
Per analizzare l’utilizzo del disco, esegui lo strumento Ncdu nella shell web.
Worker del database¶
È possibile configurare worker aggiuntivi per i database per far sì che i database di produzione siano in grado di gestire carichi concorrenti più grandi.
Per aggiungere più worker, contatta il tuo Account Manager. Dopo il pagamento, i nuovi worker verranno aggiunti al progetto.
Nota
Aggiungere più worker non risolve automaticamente i problemi di prestazione ma aumenta il numero di connessioni simultanee che il server può gestire. Se alcune operazioni restano lente, il problema è probabilmente legato al codice. Se non è legato alle personalizzazioni, contatta il supporto Odoo.
Rami di staging¶
Rami di staging aggiuntivi ti permettono di sviluppare e testare più funzionalità nello stesso momento. Per aggiungere più rami di staging, puoi richiedere un aumento del prodotto direttamente dal tuo progetto Odoo.sh. Un widget ti guiderà verso il portale dell’abbonamento per completare l’acquisto. Dopo il pagamento, la sincronizzazione con Odoo.sh avverrà automaticamente e il numero di rami di staging disponibili verrà aggiornato.
Attivazione¶
Questa sezione mostra lo stato di attivazione del progetto. Puoi modificare il codice di attivazione se necessario se il nuovo codice non è stato già assegnato a un altro progetto.
Avvertimento
Non è possibile modificare il codice di attivazione in:
un codice già utilizzato in un altro progetto
un codice di prova (non è possibile passare da un piano a pagamento a un piano di prova)
un codice non valido (non collegato a un piano personalizzato di Odoo.sh).
Per qualsiasi altro problema, contatta il supporto di Odoo.