diff options
Diffstat (limited to 'cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json')
-rw-r--r-- | cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json b/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json new file mode 100644 index 0000000..836300e --- /dev/null +++ b/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json @@ -0,0 +1,11 @@ +{ + "context_is_admin": "role:admin", + "admin_or_owner": "is_admin:True or project_id:%(project_id)s", + "default": "rule:admin_or_owner", + + "admin_api": "is_admin:True", + "cyborg:accelerator:get": "rule:admin_or_owner", + "cyborg:accelerator:create": "rule:admin_or_owner", + "cyborg:accelerator:delete": "rule:admin_or_owner", + "cyborg:accelerator:update": "rule:admin_or_owner" +} |