Permissions Odoo calendar
Esempio Impostazione permissions su calendario odoo
Di default il calendario di Odoo è impostato in modo che tutti vedano tutti, però è più frequente il caso in cui ognuno veda il prorio calendario e non possa vedere quello degli altri.
Vediamo come è possibile impostare questa cosa in Odoo in modo da capire come gestire anche esigenze analoghe su altri record.
Vediamo il nome del campo che ci interessa in modalità debug:
In questo caso è partner_ids.
Poi andiamo in: IMPOSTAZIONI -> FUNZIONALITA TECNICHE -> SECURITY -> REGOLE SU RECORD:
Cerchiamo: Calendar
Troviamo la regola: All Calendar Event for employees
In Definizione regola (filtro dominio)
Modifichiamo la regola esistente: [(1,’=’,1)] (Accesso per tutti)
In questa: [‘|’,(‘partner_ids’,’in’,user.partner_id.id),(‘user_id’,’=’,user.id)]
Dove diciamo il partner corrispondente all’utente corrente (ogni utente corrisponde a un partner nella tabella res_partner odoo) deve comparire nel campo partner_ids che abbiamo visto all’inizio.