Summary:

  1. Admins and Super Admins should be able to see a list of all team members
  2. The list can be filtered based on roles like Admin, Managers, or Designers
  3. Super admin or admin can add new team members from the “Add member” team. All the fields are required.
  4. Super admin and admins can edit a team member from the “Edit member” screen.
  5. There is no feature for deleting a user, we can only deactivate/Archive.
  6. A deactivated user can not log in again and it should be considered like he was deleted and therefore can not access anything of the application and no email is sent to him as well.
  7. When a deactivated user tries to log in, show an error on the login screen that your account is deactivated, please connect with your admin.

User Story 1: As a Admin or Super Admin, I should be able to view the team listing page

Summary

Super Admins and Admins (called user thereafter) have access to this feature where they can see listing of all team members.

Acceptance Criteria:

  1. User should be able to see list of all active members along with the details shown in design.
  2. Since user roles can be superadmin, Admin, Managers, Deisgners and there will only be one Super Admin, we are showing 3 filters to filter out admins, designers, and Managers. We do not need a filter for Super Admin and the Show All button shows all users, including super admin, and is a way to cancel filters as well. Also, total number of people show in title description do not change by changing filter, they always show total number of team members.
  3. User should be able to taken to Add new member screen and member screen from the Add new member button and by clicking on User name respectively.
  4. Search member is a search field which searches people in current account among all users (active )
  5. There could be a long list of team members, therefore we need pagination at bottom of page.
  6. Table is sorted by Last login time and we do not need any other kind of sorting feature. We DO NOT need to sort table by clicking on column name. We DO NOT need to toggle sort direction as well.