summaryrefslogtreecommitdiff
path: root/designate/common/policies/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'designate/common/policies/context.py')
-rw-r--r--designate/common/policies/context.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/designate/common/policies/context.py b/designate/common/policies/context.py
index 81ab54d5..e5959d0e 100644
--- a/designate/common/policies/context.py
+++ b/designate/common/policies/context.py
@@ -43,6 +43,12 @@ deprecated_use_sudo = policy.DeprecatedRule(
deprecated_reason=base.DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
+deprecated_hard_delete = policy.DeprecatedRule(
+ name="hard_delete",
+ check_str=base.RULE_ADMIN,
+ deprecated_reason=base.DEPRECATED_REASON,
+ deprecated_since=versionutils.deprecated.WALLABY
+)
rules = [
policy.RuleDefault(
@@ -68,7 +74,13 @@ rules = [
check_str=base.SYSTEM_ADMIN,
scope_types=['system'],
description='Accept sudo from user to tenant.',
- deprecated_rule=deprecated_use_sudo)
+ deprecated_rule=deprecated_use_sudo),
+ policy.RuleDefault(
+ name="hard_delete",
+ check_str=base.SYSTEM_ADMIN,
+ scope_types=['system'],
+ description="Clean backend resources associated with zone",
+ deprecated_rule=deprecated_hard_delete),
]