Merge "amend delete action policy"
This commit is contained in:
@@ -639,8 +639,8 @@ class AuditsController(rest.RestController):
|
|||||||
context = pecan.request.context
|
context = pecan.request.context
|
||||||
audit_to_delete = api_utils.get_resource(
|
audit_to_delete = api_utils.get_resource(
|
||||||
'Audit', audit, eager=True)
|
'Audit', audit, eager=True)
|
||||||
policy.enforce(context, 'audit:update', audit_to_delete,
|
policy.enforce(context, 'audit:delete', audit_to_delete,
|
||||||
action='audit:update')
|
action='audit:delete')
|
||||||
|
|
||||||
initial_state = audit_to_delete.state
|
initial_state = audit_to_delete.state
|
||||||
new_state = objects.audit.State.DELETED
|
new_state = objects.audit.State.DELETED
|
||||||
|
|||||||
@@ -688,8 +688,8 @@ class AuditTemplatesController(rest.RestController):
|
|||||||
context = pecan.request.context
|
context = pecan.request.context
|
||||||
audit_template_to_delete = api_utils.get_resource('AuditTemplate',
|
audit_template_to_delete = api_utils.get_resource('AuditTemplate',
|
||||||
audit_template)
|
audit_template)
|
||||||
policy.enforce(context, 'audit_template:update',
|
policy.enforce(context, 'audit_template:delete',
|
||||||
audit_template_to_delete,
|
audit_template_to_delete,
|
||||||
action='audit_template:update')
|
action='audit_template:delete')
|
||||||
|
|
||||||
audit_template_to_delete.soft_delete()
|
audit_template_to_delete.soft_delete()
|
||||||
|
|||||||
Reference in New Issue
Block a user