gitlab-org--gitlab-foss/app/views/admin/users
Timothy Andrew 6fdb17cbbe
Don't allow deleting a ghost user.
- Add a `destroy_user` ability. This didn't exist before, and was implicit in
  other abilities (only admins could access the admin area, so only they could
  destroy all users; a user can only access their own account page, and so can
  destroy only themselves).

- Grant this ability to admins, and when the current user is trying to destroy
  themselves. Disallow destroying ghost users in all cases.

- Modify the `Users::DestroyService` to check this ability. Also check it in
  views to decide whether or not to show the "Delete User" button.

- Add a short summary of the Ghost User to the bio.
2017-02-24 16:50:20 +05:30
..
_access_levels.html.haml More backport 2017-02-06 17:19:37 -06:00
_form.html.haml Backport UI changes from gitlab-org/gitlab-ee!998 2017-02-06 23:42:56 +05:30
_head.html.haml Merged the 'groups' and 'projects' tabs when viewing user profiles 2016-12-29 22:42:16 +00:00
_profile.html.haml
_projects.html.haml
_user.html.haml Don't allow deleting a ghost user. 2017-02-24 16:50:20 +05:30
edit.html.haml
index.html.haml Add active_when helper 2017-02-15 14:29:48 +05:00
keys.html.haml
new.html.haml
projects.html.haml Merged the 'groups' and 'projects' tabs when viewing user profiles 2016-12-29 22:42:16 +00:00
show.html.haml Don't allow deleting a ghost user. 2017-02-24 16:50:20 +05:30