Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
5172 Visualizzazioni

I have implemented OpenERP 7.0 with the timesheets module and attached the Human Resources->Employee role to all Employee. However, they are unable to submit the timsheets. They get an error "Access Denied. The requested operation cannot be completed due to security restrictions. Please contact your system administrator. (Document type: Employee, Operation: read)

It works if I give them Human Resources->Officer access but that is not workable as they can have complete access to all employees' information.

Can someone guide me what needs to be modified/ added in the Access Right to enable employees submit their timesheets?

Regards,

Rajeev Roy

Avatar
Abbandona
Risposta migliore

Employee should definately be enough access rights for these people to fill in their own timesheets. Do these people all click on the "My Timesheet" menuitem, or are you trying to acces it from another object?

Furthermore, did you install any other/custom modules that might interfere? It sounds to me like the employee is unable to read his own data when creating a new timesheet line.

Avatar
Abbandona
Autore Risposta migliore

Yes - they are using the "My Timesheet" menu item. There is no issue in creating and saving the timesheet. The error only comes when they press "Submit to Manager" button.

The only way this works is if I give them the "Officer" access rights in Human Resources. This is not practical as they can see all infomration about all employees.

I also created a Duplicate of the Office group and attached it to the employee but even that does not work. The only way to make it work is if I remove the Manager for the employee.

Let me know if anyone else is facing this issue.

Avatar
Abbandona