runbot/runbot/security/ir.rule.csv
William Braeckman 06690b1810 [IMP] runbot: implement public model mixin for bundle
Implements the public model mixin for `runbot.bundle` and make enough
fields public to be able to render the runbot homepage.
2025-03-17 13:45:10 +01:00

1.8 KiB

1idnamemodel_id/idgroups/iddomain_forceperm_readperm_createperm_writeperm_unlink
2rule_projectlimited to groupsmodel_runbot_projectgroup_user['|', ('group_ids', '=', False), ('group_ids', 'in', [g.id for g in user.groups_id])]1111
3rule_project_mgmtmanager can see allmodel_runbot_projectgroup_runbot_admin[(1, '=', 1)]1111
4rule_repolimited to groupsmodel_runbot_repogroup_user['|', ('project_id.group_ids', '=', False), ('project_id.group_ids', 'in', [g.id for g in user.groups_id])]1111
5rule_repo_mgmtmanager can see allmodel_runbot_repogroup_runbot_admin[(1, '=', 1)]1111
6rule_branchlimited to groupsmodel_runbot_branchgroup_user['|', ('remote_id.repo_id.project_id.group_ids', '=', False), ('remote_id.repo_id.project_id.group_ids', 'in', [g.id for g in user.groups_id])]1111
7rule_branch_mgmtmanager can see allmodel_runbot_branchgroup_runbot_admin[(1, '=', 1)]1111
8rule_commitlimited to groupsmodel_runbot_commitgroup_user['|', ('repo_id.project_id.group_ids', '=', False), ('repo_id.project_id.group_ids', 'in', [g.id for g in user.groups_id])]1111
9rule_commit_mgmtmanager can see allmodel_runbot_commitgroup_runbot_admin[(1, '=', 1)]1111
10rule_buildlimited to groupsmodel_runbot_buildgroup_user['|', ('params_id.project_id.group_ids', '=', False), ('params_id.project_id.group_ids', 'in', [g.id for g in user.groups_id])]1111
11rule_build_mgmtmanager can see allmodel_runbot_buildgroup_runbot_admin[(1, '=', 1)]1111
12rule_batchlimited to groupsmodel_runbot_batchgroup_user['|', ('bundle_id.project_id.group_ids', '=', False), ('bundle_id.project_id.group_ids', 'in', [g.id for g in user.groups_id])]1111
13rule_batch_mgmtmanager can see allmodel_runbot_batchgroup_runbot_admin[(1, '=', 1)]1111