تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
5177 أدوات العرض

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

الصورة الرمزية
إهمال
أفضل إجابة

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.

الصورة الرمزية
إهمال
الكاتب أفضل إجابة

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.

الصورة الرمزية
إهمال