Purpose is to replace existing inherits of resource.resource by an inherit on the mixin itself. The mixin offers several methods to compute working intervals, attendance, hours, ... This mixin will be improved in future commits when new methods that will be required with future improvements of various service apps. This commit also adds tests for the mixin itself. A new model is defined only for testing purpose to test the mixin.
1.1 KiB
1.1 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_resource_calendar_user | resource.calendar.user | model_resource_calendar | base.group_user | 1 | 0 | 0 | 0 |
| 3 | access_resource_calendar_system | resource.calendar.system | model_resource_calendar | base.group_system | 1 | 1 | 1 | 1 |
| 4 | access_resource_calendar_attendance_user | resource.calendar.attendance.user | model_resource_calendar_attendance | base.group_user | 1 | 0 | 0 | 0 |
| 5 | access_resource_calendar_attendance_system | resource.calendar.attendance.system | model_resource_calendar_attendance | base.group_system | 1 | 1 | 1 | 1 |
| 6 | access_resource_resource | resource.resource | model_resource_resource | base.group_system | 1 | 0 | 0 | 0 |
| 7 | access_resource_resource_all | resource.resource all | model_resource_resource | base.group_user | 1 | 0 | 0 | 0 |
| 8 | access_resource_calendar_leaves_user | resource.calendar.leaves | model_resource_calendar_leaves | base.group_user | 1 | 1 | 1 | 1 |
| 9 | access_resource_calendar_leaves | resource.calendar.leaves | model_resource_calendar_leaves | base.group_system | 1 | 1 | 1 | 1 |
| 10 | access_resource_test_all | resource.test.all | model_resource_test | base.group_user | 1 | 1 | 1 | 1 |