In Multi copmany i run two completely seperate companies. Is there any way to completely remove access to employees from the other company? You can currently see all employees from both companies in the HR Module, even though I have set up each employee with access to only their own company.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
Add a new Record rule;
======
Name: Limit employee view by company (or something like that).
Object: Resource Detail
Access rights: Check All (R/W/C/D)
Rule:
[('company_id','in',[user.company_id.id])]
Global: check
======
That should fix it.
Credit to Yash Pancholi (https://www.youtube.com/watch?v=t5pl2igNOx8)
Thanks Ray, I'll check that out.
All the employees are set up within departments in their respective companies.
Thanks
Tony
company_id exists on Department, not employee.
Is each Employee assigned to a Deparment at a different company? (Have not tried, this is just my suggestion).
Usually when you see 'all records' in a multi-company scenario, it is because company_id is False.
Thanks Ray, I'll check that out.
All the employees are set up within departments in their respective companies.
Thanks
Tony
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
0
jul 21
|
1845 | ||
|
1
jun 25
|
1261 | ||
Mark an employee as having left
Resuelto
|
|
1
jul 24
|
1251 | |
|
2
nov 15
|
4472 | ||
|
2
mar 15
|
3970 |