Riporto come ho risolto io.
In
Setting > Users > Group ho creato un nuovo gruppo per il modulo
Sales:
Application:
Sales
Name: User:
Sales Team Documents Only
I permessi concessi da questo gruppo ai suoi membri, sono minori rispetto a quelli concessi dal gruppo "
User: All Documents" e maggiori rispetto a quelli concessi dal gruppo "
User: Own Documents Only", quindi va impostato come "intermedio" tra questi due gruppi:
- nella scheda "Inherited" di "User: All Documents" impostare "Sales / User: Sales Team Documents Only"
- nella scheda "Inherited" di "User: Sales Team Documents Only" impostare "Sales / User: Own Documents Only"
Questo gruppo deve rendere visibile ai suoi membri il menù "
Sales > Report > Sales", quindi:
- ho eliminato il menù "99 Sales/Reports" dalla scheda Menu del gruppo "User: Manager" e l'ho inserito in quella del nuovo gruppo "User: Sales Team Documents Only"
Questo nuovo gruppo deve concedere ai suoi membri l'accesso ai dati di vendita di tutti i componenti del suo stesso Team di Vendita, quindi ho creato e inserito nella sua scheda
Rules queste regole:
Name:
Sales Team Order
Object:
Sales Orders
Rule Definition (Domain Filter):
[('team_id.user_id','=', user.id)]
Name:
Sales Team Order Analysis
Object:
Sales Orders Statistics
Rule Definition (Domain Filter):
[('team_id.user_id','=', user.id)]