Specify explicit route for each ,, line This is part of task 3230280 where global ir.model.access will be forbidden. The goal is to make access to public/portal explicit. Too often, global access was granted with only employees in mind. Remove ,,0,0,0,0 lines mail: employee already had read access to mail.group still needed to subtypes as in ir.rule domain mail_group: employee already had read access pos_mercury: only needed for employees membership: move public access for website_membership as needed in the controllers website_customer: employee already had read access website_event_booth: no need for category website_event_exhibitor: retrieved in sudo website_event_track: not needed for location Part-of: odoo/odoo#125216
2.0 KiB
2.0 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_event_track_public | event.track | model_event_track | base.group_public | 1 | 0 | 0 | 0 |
| 3 | access_event_track_portal | event.track | model_event_track | base.group_portal | 1 | 0 | 0 | 0 |
| 4 | access_event_track_employee | event.track | model_event_track | base.group_user | 1 | 0 | 0 | 0 |
| 5 | access_event_track_user | event.track.user | model_event_track | event.group_event_user | 1 | 1 | 1 | 0 |
| 6 | access_event_track_manager | event.track.manager | model_event_track | event.group_event_manager | 1 | 1 | 1 | 1 |
| 7 | access_event_track_tag_public | event.track.tag | model_event_track_tag | base.group_public | 1 | 0 | 0 | 0 |
| 8 | access_event_track_tag_portal | event.track.tag | model_event_track_tag | base.group_portal | 1 | 0 | 0 | 0 |
| 9 | access_event_track_tag_employee | event.track.tag | model_event_track_tag | base.group_user | 1 | 0 | 0 | 0 |
| 10 | access_event_track_tag_user | event.track.tag.user | model_event_track_tag | event.group_event_user | 1 | 1 | 1 | 0 |
| 11 | access_event_track_tag_manager | event.track.tag.manager | model_event_track_tag | event.group_event_manager | 1 | 1 | 1 | 1 |
| 12 | access_event_track_location_user | event.track.location.user | model_event_track_location | event.group_event_user | 1 | 1 | 1 | 0 |
| 13 | access_event_track_location_manager | event.track.location.manager | model_event_track_location | event.group_event_manager | 1 | 1 | 1 | 1 |
| 14 | access_event_track_stage_public | event.track.stage | model_event_track_stage | base.group_public | 1 | 0 | 0 | 0 |
| 15 | access_event_track_stage_portal | event.track.stage | model_event_track_stage | base.group_portal | 1 | 0 | 0 | 0 |
| 16 | access_event_track_stage_employee | event.track.stage | model_event_track_stage | base.group_user | 1 | 0 | 0 | 0 |
| 17 | access_event_track_stage_manager | event.track.stage.manager | model_event_track_stage | event.group_event_manager | 1 | 1 | 1 | 1 |
| 18 | access_event_track_visitor | event.track.visitor | model_event_track_visitor | 0 | 0 | 0 | 0 | |
| 19 | access_event_track_visitor_manager | event.track.visitor.manager | model_event_track_visitor | event.group_event_manager | 1 | 1 | 1 | 1 |
| 20 | access_event_track_tag_category_user | event.track.tag.category.user | model_event_track_tag_category | event.group_event_user | 1 | 1 | 1 | 1 |