summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-09-24 18:33:43 +0000
committerGerrit Code Review <review@openstack.org>2019-09-24 18:33:43 +0000
commit407565b0017205599cf85b923a71b566b0bef0fe (patch)
tree85b0ba695d8ccce78ad370ac3650f8de0619c5c1
parent66776c12b225171998ad5d91343fb458d9e20e96 (diff)
parent0bb980e9ec0d7a1ba224e5cd60baeeb7a3fe5636 (diff)
downloadkeystone-407565b0017205599cf85b923a71b566b0bef0fe.tar.gz
Merge "Add notifications for deleting app creds by user"
-rw-r--r--keystone/application_credential/core.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/keystone/application_credential/core.py b/keystone/application_credential/core.py
index 00abb873e..8230b6544 100644
--- a/keystone/application_credential/core.py
+++ b/keystone/application_credential/core.py
@@ -205,7 +205,8 @@ class Manager(manager.Manager):
notifications.Audit.deleted(
self._APP_CRED, application_credential_id, initiator)
- def _delete_application_credentials_for_user(self, user_id):
+ def _delete_application_credentials_for_user(self, user_id,
+ initiator=None):
"""Delete all application credentials for a user.
:param str user_id: User ID
@@ -217,6 +218,8 @@ class Manager(manager.Manager):
self.driver.delete_application_credentials_for_user(user_id)
for app_cred in app_creds:
self.get_application_credential.invalidate(self, app_cred['id'])
+ notifications.Audit.deleted(self._APP_CRED, app_cred['id'],
+ initiator)
def _delete_application_credentials_for_user_on_project(self, user_id,
project_id):