Files
glance/glance/tests/etc/property-protections.conf
T
Ala Rezmerita cfad91bc7c Make properties roles check case-insensitive
Glance is case-insensitive when checking roles.
This patch makes protected properties rules
roles check also case-insensitive.

Change-Id: Ib505889e12d0867f43788b815d9cbea18b8f2513
Closes-Bug: #1430804
2015-06-03 08:30:21 +00:00

102 lines
1.4 KiB
Plaintext

[^x_owner_.*]
create = admin,member
read = admin,member
update = admin,member
delete = admin,member
[spl_create_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin
[spl_read_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin
[spl_read_only_prop]
create = admin
read = admin,spl_role
update = admin
delete = admin
[spl_update_prop]
create = admin,spl_role
read = admin,spl_role
update = admin,spl_role
delete = admin
[spl_update_only_prop]
create = admin
read = admin
update = admin,spl_role
delete = admin
[spl_delete_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin,spl_role
[spl_delete_empty_prop]
create = admin,spl_role
read = admin,spl_role
update = admin
delete = admin,spl_role
[^x_all_permitted.*]
create = @
read = @
update = @
delete = @
[^x_none_permitted.*]
create = !
read = !
update = !
delete = !
[x_none_read]
create = admin,member
read = !
update = !
delete = !
[x_none_update]
create = admin,member
read = admin,member
update = !
delete = admin,member
[x_none_delete]
create = admin,member
read = admin,member
update = admin,member
delete = !
[x_case_insensitive]
create = admin,Member
read = admin,Member
update = admin,Member
delete = admin,Member
[x_foo_matcher]
create = admin
read = admin
update = admin
delete = admin
[x_foo_*]
create = @
read = @
update = @
delete = @
[.*]
create = admin
read = admin
update = admin
delete = admin