diff --git a/runbot/__openerp__.py b/runbot/__openerp__.py index 9e6fa1bb..cd7b94f1 100644 --- a/runbot/__openerp__.py +++ b/runbot/__openerp__.py @@ -12,6 +12,7 @@ 'data': [ 'runbot.xml', 'res_config_view.xml', + 'security/runbot_security.xml', 'security/ir.model.access.csv', ], 'installable': True, diff --git a/runbot/security/ir.model.access.csv b/runbot/security/ir.model.access.csv index 08f60f33..634da009 100644 --- a/runbot/security/ir.model.access.csv +++ b/runbot/security/ir.model.access.csv @@ -2,3 +2,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_runbot_repo,runbot_repo,runbot.model_runbot_repo,,1,0,0,0 access_runbot_branch,runbot_branch,runbot.model_runbot_branch,,1,0,0,0 access_runbot_build,runbot_build,runbot.model_runbot_build,,1,0,0,0 +access_runbot_repo_admin,runbot_repo_admin,runbot.model_runbot_repo,runbot.group_runbot_admin,1,1,1,1 +access_runbot_branch_admin,runbot_branch_admin,runbot.model_runbot_branch,runbot.group_runbot_admin,1,1,1,1 +access_runbot_build_admin,runbot_build_admin,runbot.model_runbot_build,runbot.group_runbot_admin,1,1,1,1 diff --git a/runbot/security/runbot_security.xml b/runbot/security/runbot_security.xml new file mode 100644 index 00000000..26275bf7 --- /dev/null +++ b/runbot/security/runbot_security.xml @@ -0,0 +1,12 @@ + + + + + + Runbot Manager + + + + + +