User Account Visibility – Recruitment Manager
to do
Gautam Bakshi
As a lead recruiter, I want to view a list of all users in the system along with their roles so that I can understand the team composition and delegate tasks effectively.
Acceptance Criteria:
* The system should provide a user list view for lead recruiters and above.
* The user list should display each user's name, role, and status (active/inactive).
* The system should allow sorting and filtering of the user list based on role and status.
* The user list should include a search function to quickly find specific users.
* The system should only display active users by default but allow switching to view inactive users as well.
Sample Expected Result:
The lead recruiter accesses the user list, filters by active users, and sees all active recruiters along with their rolesGautam Bakshi
Merged in a post:
User Role Modification
Gautam Bakshi
As a superadmin, I want to change the roles of existing users so that their access level matches their current job responsibilities.
Acceptance Criteria:
* The system should allow the superadmin to modify the role of any existing user.
* The system should notify the affected user via email about the role change.
* The system should update the user’s permissions immediately upon role change.
* The system should log all role changes for auditing purposes.
* The system should prevent role changes that could lock out all superadmin users.
Sample Expected Result:
A lead recruiter's role is changed to hiring manager, and they receive an email notification about their updated access rights.Gautam Bakshi
Merged in a post:
Create and Manage User Accounts
Gautam Bakshi
Create and Manage User Accounts
As a superadmin, I want to create and manage user accounts so that I can control access to the system for different types of users.
Acceptance Criteria:
* The system should allow the superadmin to create new user accounts.
* The system should allow the superadmin to assign roles to new users (superadmin, hiring manager, lead recruiter, recruiter).
* The system should provide the ability to deactivate or delete user accounts.
* The system should allow the superadmin to update user information and roles.
* The system should send an email notification to users upon account creation or changes.
* The system should log all actions performed by the superadmin for auditing purposes.
Sample Expected Result:
A new recruiter account is created with an email notification sent to the user, confirming their role and login credentials.Gautam Bakshi
to do