runbot/runbot/security/ir.model.access.csv
Christophe Monniez e9fc57816b [FIX] runbot: properly move builds to the merged error
When build errors are merged together, the builds of the merged errors
should be moved to the only error that will be kept.
It 's not the case because the merge method is assigning a compute field
and moreover it was hidden in the tests because the compute was not
triggered.

With this commit, the build_error_link is updated to point to the new
error. The test is modified to properly check the case and also to add a
case when the link already exists.

The access rights are updated to allow admin to unlink the
build_error_link records. Otherwise the action could fail when the link
already exists.
2024-01-30 08:50:12 -01:00

12 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_runbot_remoterunbot_remoterunbot.model_runbot_remotegroup_user1000
3access_runbot_branchrunbot_branchrunbot.model_runbot_branchgroup_user1000
4access_runbot_buildrunbot_buildrunbot.model_runbot_buildgroup_user1000
5access_runbot_remote_adminrunbot_remote_adminrunbot.model_runbot_remoterunbot.group_runbot_admin1111
6access_runbot_branch_adminrunbot_branch_adminrunbot.model_runbot_branchrunbot.group_runbot_admin1111
7access_runbot_build_adminrunbot_build_adminrunbot.model_runbot_buildrunbot.group_runbot_admin1111
8access_irlogginglog by runbot usersbase.model_ir_logginggroup_user0010
9access_runbot_build_config_step_userrunbot_build_config_step_userrunbot.model_runbot_build_config_stepgroup_user1000
10access_runbot_build_config_step_managerrunbot_build_config_step_managerrunbot.model_runbot_build_config_steprunbot.group_build_config_user1111
11access_runbot_build_config_userrunbot_build_config_userrunbot.model_runbot_build_configgroup_user1000
12access_runbot_build_config_managerrunbot_build_config_managerrunbot.model_runbot_build_configrunbot.group_build_config_user1111
13access_runbot_build_config_step_order_userrunbot_build_config_step_order_userrunbot.model_runbot_build_config_step_ordergroup_user1000
14access_runbot_build_config_step_order_managerrunbot_build_config_step_order_managerrunbot.model_runbot_build_config_step_orderrunbot.group_build_config_user1111
15access_runbot_config_step_upgrade_db_userrunbot_config_step_upgrade_db_userrunbot.model_runbot_config_step_upgrade_dbgroup_user1000
16access_runbot_config_step_upgrade_db_managerrunbot_config_step_upgrade_db_managerrunbot.model_runbot_config_step_upgrade_dbrunbot.group_build_config_user1111
17access_runbot_build_error_userrunbot_build_error_userrunbot.model_runbot_build_errorgroup_user1000
18access_runbot_build_error_adminrunbot_build_error_adminrunbot.model_runbot_build_errorrunbot.group_runbot_admin1111
19access_runbot_build_error_managerrunbot_build_error_managerrunbot.model_runbot_build_errorrunbot.group_runbot_error_manager1111
20access_runbot_build_error_link_userrunbot_runbot_build_error_link_userrunbot.model_runbot_build_error_linkgroup_user1000
21access_runbot_build_error_link_adminrunbot_runbot_build_error_link_adminrunbot.model_runbot_build_error_linkrunbot.group_runbot_admin1111
22access_runbot_build_error_link_managerrunbot_runbot_build_error_link_managerrunbot.model_runbot_build_error_linkrunbot.group_runbot_error_manager1110
23access_runbot_build_error_tag_userrunbot_build_error_tag_userrunbot.model_runbot_build_error_taggroup_user1000
24access_runbot_build_error_tag_adminrunbot_build_error_tag_adminrunbot.model_runbot_build_error_tagrunbot.group_runbot_admin1111
25access_runbot_build_error_tag_managerrunbot_build_error_tag_managerrunbot.model_runbot_build_error_tagrunbot.group_runbot_error_manager1111
26access_runbot_team_adminrunbot_team_adminrunbot.model_runbot_teamrunbot.group_runbot_admin1111
27access_runbot_team_team_managerrunbot_team_team_managerrunbot.model_runbot_teamrunbot.group_runbot_team_manager1111
28access_runbot_team_userrunbot_team_userrunbot.model_runbot_teamgroup_user1000
29access_runbot_error_bulk_wizard_adminaccess_runbot_error_bulk_wizard_adminrunbot.model_runbot_error_bulk_wizardrunbot.group_runbot_admin1111
30access_runbot_error_bulk_wizard_manageraccess_runbot_error_bulk_wizard_managerrunbot.model_runbot_error_bulk_wizardrunbot.group_runbot_error_manager1111
31access_runbot_module_adminrunbot_module_adminrunbot.model_runbot_modulerunbot.group_runbot_admin1111
32access_runbot_module_team_managerrunbot_module_team_managerrunbot.model_runbot_modulerunbot.group_runbot_team_manager1111
33access_runbot_module_userrunbot_module_userrunbot.model_runbot_modulegroup_user1000
34access_runbot_module_ownership_adminrunbot_module_ownership_adminrunbot.model_runbot_module_ownershiprunbot.group_runbot_admin1111
35access_runbot_module_ownership__team_managerrunbot_module_ownership_team_managerrunbot.model_runbot_module_ownershiprunbot.group_runbot_team_manager1111
36access_runbot_module_ownership_userrunbot_module_ownership_userrunbot.model_runbot_module_ownershipgroup_user1000
37access_runbot_dashboard_adminrunbot_dashboard_adminrunbot.model_runbot_dashboardrunbot.group_runbot_admin1111
38access_runbot_dashboard_userrunbot_dashboard_userrunbot.model_runbot_dashboardgroup_user1000
39access_runbot_dashboard_tile_adminrunbot_dashboard_tile_adminrunbot.model_runbot_dashboard_tilerunbot.group_runbot_admin1111
40access_runbot_dashboard_tile_userrunbot_dashboard_tile_userrunbot.model_runbot_dashboard_tilegroup_user1000
41access_runbot_error_regex_userrunbot_error_regex_userrunbot.model_runbot_error_regexgroup_user1000
42access_runbot_error_regex_managerrunbot_error_regex_managerrunbot.model_runbot_error_regexrunbot.group_runbot_admin1111
43access_runbot_host_userrunbot_host_userrunbot.model_runbot_hostgroup_user1000
44access_runbot_host_managerrunbot_host_managerrunbot.model_runbot_hostrunbot.group_runbot_admin1111
45access_runbot_error_log_userrunbot_error_log_userrunbot.model_runbot_error_loggroup_user1000
46access_runbot_error_log_managerrunbot_error_log_managerrunbot.model_runbot_error_logrunbot.group_runbot_admin1111
47access_runbot_repo_hooktimerunbot_repo_hooktimerunbot.model_runbot_repo_hooktimegroup_user1000
48access_runbot_repo_referencetimerunbot_repo_referencetimerunbot.model_runbot_repo_reftimegroup_user1000
49access_runbot_build_stat_userrunbot_build_stat_userrunbot.model_runbot_build_statgroup_user1000
50access_runbot_build_stat_adminrunbot_build_stat_adminrunbot.model_runbot_build_statrunbot.group_runbot_admin1111
51access_runbot_build_stat_regex_useraccess_runbot_build_stat_regex_userrunbot.model_runbot_build_stat_regexrunbot.group_user1000
52access_runbot_build_stat_regex_adminaccess_runbot_build_stat_regex_adminrunbot.model_runbot_build_stat_regexrunbot.group_runbot_admin1111
53access_runbot_trigger_useraccess_runbot_trigger_userrunbot.model_runbot_triggerrunbot.group_user1000
54access_runbot_trigger_runbot_adminaccess_runbot_trigger_runbot_adminrunbot.model_runbot_triggerrunbot.group_runbot_admin1111
55access_runbot_repo_useraccess_runbot_repo_userrunbot.model_runbot_reporunbot.group_user1000
56access_runbot_repo_runbot_adminaccess_runbot_repo_runbot_adminrunbot.model_runbot_reporunbot.group_runbot_admin1111
57access_runbot_commit_useraccess_runbot_commit_userrunbot.model_runbot_commitrunbot.group_user1000
58access_runbot_build_params_useraccess_runbot_build_params_userrunbot.model_runbot_build_paramsrunbot.group_user1000
59access_runbot_build_params_runbot_adminaccess_runbot_build_params_runbot_adminrunbot.model_runbot_build_paramsrunbot.group_runbot_admin1111
60access_runbot_commit_link_useraccess_runbot_commit_link_userrunbot.model_runbot_commit_linkrunbot.group_user1000
61access_runbot_commit_link_runbot_adminaccess_runbot_commit_link_runbot_adminrunbot.model_runbot_commit_linkrunbot.group_runbot_admin1111
62access_runbot_version_useraccess_runbot_version_userrunbot.model_runbot_versionrunbot.group_user1000
63access_runbot_version_runbot_adminaccess_runbot_version_runbot_adminrunbot.model_runbot_versionrunbot.group_runbot_admin1111
64access_runbot_project_useraccess_runbot_project_userrunbot.model_runbot_projectrunbot.group_user1000
65access_runbot_project_runbot_adminaccess_runbot_project_runbot_adminrunbot.model_runbot_projectrunbot.group_runbot_admin1111
66access_runbot_bundle_useraccess_runbot_bundle_userrunbot.model_runbot_bundlerunbot.group_user1000
67access_runbot_bundle_runbot_adminaccess_runbot_bundle_runbot_adminrunbot.model_runbot_bundlerunbot.group_runbot_admin1111
68access_runbot_batch_useraccess_runbot_batch_userrunbot.model_runbot_batchrunbot.group_user1000
69access_runbot_batch_runbot_adminaccess_runbot_batch_runbot_adminrunbot.model_runbot_batchrunbot.group_runbot_admin1111
70access_runbot_batch_slot_useraccess_runbot_batch_slot_userrunbot.model_runbot_batch_slotrunbot.group_user1000
71access_runbot_batch_slot_runbot_adminaccess_runbot_batch_slot_runbot_adminrunbot.model_runbot_batch_slotrunbot.group_runbot_admin1111
72access_runbot_ref_log_runbot_useraccess_runbot_ref_log_runbot_userrunbot.model_runbot_ref_logrunbot.group_user1000
73access_runbot_ref_log_runbot_adminaccess_runbot_ref_log_runbot_adminrunbot.model_runbot_ref_logrunbot.group_runbot_admin1111
74access_runbot_commit_status_runbot_useraccess_runbot_commit_status_runbot_userrunbot.model_runbot_commit_statusrunbot.group_user1000
75access_runbot_commit_status_runbot_adminaccess_runbot_commit_status_runbot_adminrunbot.model_runbot_commit_statusrunbot.group_runbot_admin1111
76access_runbot_bundle_trigger_custom_runbot_useraccess_runbot_bundle_trigger_custom_runbot_userrunbot.model_runbot_bundle_trigger_customrunbot.group_user1000
77access_runbot_bundle_trigger_custom_runbot_adminaccess_runbot_bundle_trigger_custom_runbot_adminrunbot.model_runbot_bundle_trigger_customrunbot.group_runbot_admin1111
78access_runbot_category_runbot_useraccess_runbot_category_runbot_userrunbot.model_runbot_categoryrunbot.group_user1000
79access_runbot_category_runbot_adminaccess_runbot_category_runbot_adminrunbot.model_runbot_categoryrunbot.group_runbot_admin1111
80access_runbot_batch_log_runbot_useraccess_runbot_batch_log_runbot_userrunbot.model_runbot_batch_logrunbot.group_user1000
81access_runbot_warning_useraccess_runbot_warning_userrunbot.model_runbot_warningrunbot.group_user1000
82access_runbot_warning_adminaccess_runbot_warning_adminrunbot.model_runbot_warningrunbot.group_runbot_admin1111
83access_runbot_database_useraccess_runbot_database_userrunbot.model_runbot_databaserunbot.group_user1000
84access_runbot_database_adminaccess_runbot_database_adminrunbot.model_runbot_databaserunbot.group_runbot_admin1111
85access_runbot_upgrade_regex_useraccess_runbot_upgrade_regex_userrunbot.model_runbot_upgrade_regexrunbot.group_user1000
86access_runbot_upgrade_regex_adminaccess_runbot_upgrade_regex_adminrunbot.model_runbot_upgrade_regexrunbot.group_runbot_admin1111
87access_runbot_upgrade_exception_useraccess_runbot_upgrade_exception_userrunbot.model_runbot_upgrade_exceptionrunbot.group_user1000
88access_runbot_upgrade_exception_adminaccess_runbot_upgrade_exception_adminrunbot.model_runbot_upgrade_exceptionrunbot.group_runbot_admin1111
89access_runbot_dockerfile_useraccess_runbot_dockerfile_userrunbot.model_runbot_dockerfilerunbot.group_user1000
90access_runbot_dockerfile_adminaccess_runbot_dockerfile_adminrunbot.model_runbot_dockerfilerunbot.group_runbot_admin1111
91access_runbot_codeowner_adminrunbot_codeowner_adminrunbot.model_runbot_codeownerrunbot.group_runbot_admin1111
92access_runbot_codeowner_userrunbot_codeowner_userrunbot.model_runbot_codeownergroup_user1000
93access_runbot_commit_export_adminrunbot_commit_export_adminrunbot.model_runbot_commit_exportrunbot.group_runbot_admin1111
94access_runbot_trigger_custom_wizardaccess_runbot_trigger_custom_wizardmodel_runbot_trigger_custom_wizardrunbot.group_runbot_admin1111
95access_runbot_build_stat_regex_wizardaccess_runbot_build_stat_regex_wizardmodel_runbot_build_stat_regex_wizardrunbot.group_runbot_admin1111
96access_runbot_host_messageaccess_runbot_host_messagerunbot.model_runbot_host_messagerunbot.group_runbot_admin1000