-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Context
This feature enables organizations to access and manage employee profiles within their organization. It provides authorized users with visibility into employee data and engagement status.
Requirements
-
1. Retrieve All Employee Profiles
As an authorized user, I should be able to view a list of employees within my organization. For each employee, the followingmini
information should be provided:- Full name
- Number of active contracts with the organization
- Activation status (e.g., active/inactive)
- Job title or role (e.g., Frontend Developer)
- Profile picture
The employees records created should be by date craeted
-
2. Retrieve Organization Employee Metrics: As an authorized user, I should be able to see the following metrics:
- Total number of employees engaged with my organization
- Total number of freelancers
- Total number of contractors
-
3. Retrieve a Single Employee's Profile Information: As an authorized user, I should be able to access detailed information for any individual employee, including:
1. Personal Information:- Full name
- Profile picture
- Email address
- Phone number
- Residential address
2. Engaged Contracts: For each contract, the following should be provided:
- Contract name
- Price or compensation amount
- Timeframe (start and end dates)
- Status (e.g., Active, Inactive)
-
4. Search for a Specific Employee: Authorized users should be able to search for employees within their organization using their
first name, last name, or both
. Employees who match the search criteria should be returned along with theirmini
information. -
5. Filter Employees by Their Staff Type: Freenlacer or Contractor. I would be provided with employees that fit the criteria