Skip to content

Improved user management for customers with large number of users

Created by: mike-r-mclaughlin

Requested by: https://github.com/sourcegraph/accounts/issues/6716

Feature request description

  • Add pagination to the User Management page in site admin (/site-admin/users).
  • Show the date joined, and the date last used
  • Allow multi-selection of users for bulk actions
    • Action for deleting users

Is your feature request related to a problem? If so, please describe.

When customers have large numbers of users (100s or 1000s), it's very difficult to manage those users in the current view. Pagination would help (i.e., not just "show more" but having pages).

Pagination will help with scripts that customers write using APIs as well. Currently, the only API available is query users and that API requires you to make one API call to get all users (i.e., there is a first parameter that allows you to get the "first x users"; but, there is no way to know if there are more users after that).