MantisBT: master 9ee63231

Author Committer Branch Timestamp Parent
vboctor vboctor master 2016-03-31 17:53 master 97fd55f5
Affected Issues  0020772: Allow administrators to impersonate users
Changeset

Allow administrators to impersonate users

There are multiple scenarios where user impersonation is a useful feature. For example:

  1. When an administrator is troubleshooting an error reported by one of the users.
  2. When an administrator wants to verify what issues/projects are and are not visible to specific user.
  3. When a user creates an (service) account and wants to create an API key for such account.

Any user with the access of managing users, should be able to do the above. Hence,
instead of specifically checking for "administrator" access level, use the config
option 'manage_user_threshold'.

Fixes 0020772

mod - core/authentication_api.php Diff File
mod - lang/strings_english.txt Diff File
mod - manage_user_edit_page.php Diff File
add - manage_user_impersonate.php Diff File