feature: adds audit
This commit is contained in:
parent
2c3304132a
commit
0b1e5fdf80
3 changed files with 41 additions and 2 deletions
|
|
@ -365,11 +365,16 @@ class UsersView(UserAppView):
|
|||
_user_groups = len(c.user.user_groups)
|
||||
_pull_requests = len(c.user.user_pull_requests)
|
||||
_artifacts = len(c.user.artifacts)
|
||||
_reviewer = len(c.user.reviewer_pull_requests)
|
||||
|
||||
def set_flash_repos_if_detached():
|
||||
if detach_repos:
|
||||
h.flash(_("Detached %s repositories") % _repos, category="success")
|
||||
|
||||
def set_flash_reviews_if_deleted():
|
||||
if delete_reviewer:
|
||||
h.flash(_("Removed from %s review(s)") % _reviewer, category="success")
|
||||
|
||||
def set_flash_repo_groups_if_detached():
|
||||
if detach_repo_groups:
|
||||
h.flash(_("Detached %s repository groups") % _repo_groups, category="success")
|
||||
|
|
@ -391,11 +396,11 @@ class UsersView(UserAppView):
|
|||
detach_user_groups = _user_groups > 0
|
||||
detach_pull_requests = _pull_requests > 0
|
||||
detach_artifacts = _artifacts > 0
|
||||
delete_reviewer = _reviewer > 0
|
||||
|
||||
old_values = c.user.get_api_data()
|
||||
|
||||
try:
|
||||
ghost_user = User.get_ghost_user()
|
||||
UserModel().delete(
|
||||
c.user,
|
||||
detach_repos=detach_repos,
|
||||
|
|
@ -403,7 +408,7 @@ class UsersView(UserAppView):
|
|||
detach_user_groups=detach_user_groups,
|
||||
detach_pull_requests=detach_pull_requests,
|
||||
detach_artifacts=detach_artifacts,
|
||||
new_owner=ghost_user,
|
||||
delete_reviewer=delete_reviewer,
|
||||
)
|
||||
|
||||
audit_logger.store_web("user.delete", action_data={"old_data": old_values}, user=c.rhodecode_user)
|
||||
|
|
@ -414,6 +419,7 @@ class UsersView(UserAppView):
|
|||
set_flash_user_groups_if_detached()
|
||||
set_flash_pull_requests_if_detached()
|
||||
set_flash_artifacts_if_detached()
|
||||
set_flash_reviews_if_deleted()
|
||||
username = h.escape(old_values["username"])
|
||||
h.flash(_("Successfully deleted user `{}`").format(username), category="success")
|
||||
except (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue