Benvenuto!
Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.
[11] Configurazione Odoo multi url
Buonasera a tutti,
volevo una informazione in merito ad una nuova installazione di Odoo, però deve essere caratterizzata da una separazione a livello di dominio per la stessa azienda, ovvero:
Funzione amministrativa => account.miodominio.it
Funzione human resource => hr.miodominio.it
Funzione crm => crm.miodominio.it
dove miodominio.it è l'url principale, e i sottodomini rappresentano alla fin della fiera dei dipartimenti della stessa azienda.
Un unico dubbio, come posso configurare il tutto in modo da avere un unico user che può accedere ad uno o più aree?
Grazie,
Simone Sanfilippo
Ciao Simone,
ok ora la situazione è più chiara.
Ciò che vuoi ottenere non è semplicissimo, ma è fattibile.
La prima cosa che ti serve, è un server LDAP (OpenLDAP, Microsoft Active Directory).
Il server LDAP sarà il luogo dove Odoo andrà a verificare l'esistenza di un utente e se le credenziali sono valide.
il modulo auth_ldap è incluso in Odoo, ma non sarà sufficiente per ottenere il tuo risultato.
Ti servono altri moduli presenti in questo repository:
https://github.com/oca/server-auth
In primis il modulo users_ldap_groups.
Con questo modulo puoi mappare i gruppi di Odoo alle strutture LDAP.
Facendo così potrai "pilorare" i permessi dell'utente sul db in base alla configurazione del server LDAP.
Si tratta di una tecnica parecchio avanzata, ma l'ho già messa in piedi diverse volte con successo.
Però ho visto che il modulo che mi hai indicato è per Odoo 12, io stavo usando la 11 ... Ma se la 12 è matura per essere usata in produzione ... allora uso la 12 :-)
Nel caso, l'equivalente per la 11 è questo? users_ldap_mail
Ciao Davide,
grazie per la tua risposta. Cerco di spiegarti meglio la mia idea.
Ogni singolo sottodominio punterà ad un db diverso (ERP, HR, Account, ecc.), ma visto che la società è sempre una, non voglio dire al cliente devi creare l'utente Simone in tre db diversi ... ma vorrei che l'utente Simone creato in account (con un sincronismo o cos'altro) si propaghi anche agli altri db. In modo da avere un unico accesso ai diversi url.
Il tutto per evitare di installare, come ho fatto per me, di oltre 160 app e moduli vari per gestire l'intero ciclo di vita dell'azienda.
Ciao Simone,
penso di non aver compreso appieno la domanda.
In Odoo non è possibile distinguere i permessi di accesso in base all'url.
Quando configuri l'utente, lo inserirai in uno o più gruppi e lui a questo punto vedrà una o più funzionalità.
Ma l'url di Odoo sarà lo stesso.
Ovviamente nessuno di vieta di creare più sottodomini per accedere ad odoo, ma l'url non influirà sui diritti di accesso.
Resta informato
Informazioni sulla comunità
Strumenti di richiesta
Statistiche
Richiesta del: 11/11/19, 16:23 |
Vista: 2080 volte |
Ultimo aggiornamento: 15/11/19, 09:10 |