Fix invalid policy generation

Change-Id: Iae6910a1244cdd16b01e968d050455c1fe0d2d03
This commit is contained in:
Erik Olof Gunnar Andersson 2024-08-08 17:21:44 +02:00
parent 50f686fcff
commit 0f52de13a3
3 changed files with 318 additions and 309 deletions

View File

@ -67,7 +67,7 @@ SYSTEM_OR_PROJECT_READER_OR_ALL_TENANTS_READER = (
)
SYSTEM_OR_PROJECT_READER_OR_SHARED = (
SYSTEM_OR_PROJECT_READER + ' or ("True":%(zone_shared)s)'
SYSTEM_OR_PROJECT_READER + ' or (\'True\':%(zone_shared)s)'
)
RULE_ZONE_TRANSFER = (
@ -86,7 +86,7 @@ LEGACY_RULE_ZONE_TRANSFER = (
"OR None:%(target_tenant_id)s"
)
RULE_ADMIN_OR_OWNER_OR_SHARED = (
RULE_ADMIN_OR_OWNER + ' or ("True":%(zone_shared)s)'
RULE_ADMIN_OR_OWNER + ' or (\'True\':%(zone_shared)s)'
)
deprecated_default = policy.DeprecatedRule(

View File

@ -99,7 +99,7 @@ SYSTEM_ADMIN_AND_SECONDARY_ZONE = (
'(' + base.SYSTEM_ADMIN + ') and (\'SECONDARY\':%(zone_type)s)'
)
SHARED_AND_PRIMARY_ZONE = (
'("True":%(zone_shared)s) and (\'PRIMARY\':%(zone_type)s)'
'(\'True\':%(zone_shared)s) and (\'PRIMARY\':%(zone_type)s)'
)
RECORDSET_MEMBER_AND_PRIMARY_ZONE = (
'role:member and (project_id:%(recordset_project_id)s) and '

File diff suppressed because it is too large Load Diff