|
29 | 29 | rules = [
|
30 | 30 | policy.DocumentedRuleDefault(
|
31 | 31 | name='create_floatingip_port_forwarding',
|
32 |
| - check_str=base.policy_or( |
33 |
| - base.ADMIN_OR_PROJECT_MEMBER, |
34 |
| - base.RULE_PARENT_OWNER), |
| 32 | + check_str=base.ADMIN_OR_PARENT_OWNER_MEMBER, |
35 | 33 | scope_types=['project'],
|
36 | 34 | description='Create a floating IP port forwarding',
|
37 | 35 | operations=[
|
|
48 | 46 | ),
|
49 | 47 | policy.DocumentedRuleDefault(
|
50 | 48 | name='get_floatingip_port_forwarding',
|
51 |
| - check_str=base.policy_or( |
52 |
| - base.ADMIN_OR_PROJECT_READER, |
53 |
| - base.RULE_PARENT_OWNER), |
| 49 | + check_str=base.ADMIN_OR_PARENT_OWNER_READER, |
54 | 50 | scope_types=['project'],
|
55 | 51 | description='Get a floating IP port forwarding',
|
56 | 52 | operations=[
|
|
71 | 67 | ),
|
72 | 68 | policy.DocumentedRuleDefault(
|
73 | 69 | name='update_floatingip_port_forwarding',
|
74 |
| - check_str=base.policy_or( |
75 |
| - base.ADMIN_OR_PROJECT_MEMBER, |
76 |
| - base.RULE_PARENT_OWNER), |
| 70 | + check_str=base.ADMIN_OR_PARENT_OWNER_MEMBER, |
77 | 71 | scope_types=['project'],
|
78 | 72 | description='Update a floating IP port forwarding',
|
79 | 73 | operations=[
|
|
90 | 84 | ),
|
91 | 85 | policy.DocumentedRuleDefault(
|
92 | 86 | name='delete_floatingip_port_forwarding',
|
93 |
| - check_str=base.policy_or( |
94 |
| - base.ADMIN_OR_PROJECT_MEMBER, |
95 |
| - base.RULE_PARENT_OWNER), |
| 87 | + check_str=base.ADMIN_OR_PARENT_OWNER_MEMBER, |
96 | 88 | scope_types=['project'],
|
97 | 89 | description='Delete a floating IP port forwarding',
|
98 | 90 | operations=[
|
|
0 commit comments