When any employee is added, then while adding email in Primary Email, it should check if same email id is existed in system or not . -> For this the value should be compared to 'Primary Email' , 'Secondary Email' and 'Work Email' of all existing Candidates of system.
Above point is applicable for Secondary Email and Work Email to ->i.e in Secondary Email and Work Email too, value should be compared to all 3 'Primary Email' , 'Secondary Email' and 'Work Email' of all existing Candidates of system.
Info icon is missing for Resigned status in Employee Listing and Employee Detail page
Info icon is missing for 'On Hold 'status in Employee Detail page.
Mothe name should not be displayed in Employee detail page
Secondary Email should be displayed in Employee detail page with its value.
On logging in with Payroll Approver in From website, Payroll approver should be present in Menu of Employment .
On Adding any MFR User as Employee of Any payroll, activation email should not be sent as this user already has credentials for system.
From already existing credentials, user should be able to login in backend website
After 1st login of Employee / Payroll Admin / Payroll Approver below screen appears, this is related to candidate 1st login, so should not appear for login related to candidate. -> Rather Employment page should be displayed
If Employee is in Draft status then that company should not be displayed in Company Dropdown in Employment page in Front end
Confirmation message change when Status of employee is updated -> Display message as -> Do you want to change status to ‘new_status’ from ‘old_staus’ of Employee ‘Employee first name and Last name’?
If employee start date is 1 Mar 2024 and contract is for 1 year then End Date should be 28 Feb 2025. Currently it is displayed as 1 Mar 2025.
When Employee is in Draft status then in detail page blank drop down is displayed. The Status drop down here should not be displayed, only single value 'Draft' should be displayed here.
Currently Resigned status is displayed here. Remove resigned status from drop down
2) When Employee Status is Either 'On Hold' or ' Terminated' or ' Resigned' or 'End of Contract' then on editing Employee blank status is displayed. It should show Current Employee Status
While Adding new Employee -> If Email id is already existing in database as Employee of some company -> then -> if that employee is either 'Hired' or 'On Boarding' or 'Probation' -> then -> if Nature of Employment against that Employee is 'Primary'
newly added Employee should have by default 'Secondary' value in 'Nature of Employment. -> else in all other cases ->newly added Employee should have both 'Primary' and 'Secondary' values available in 'Nature of Employment'
Mobile 1 displayed with value -. It should have value of Mobile1 which was added while creating contact
Whatsapp no is displayed with value -. It should have value of Mobile3 which was added while creating contact
Add Employee → Contact -> In this States of Tanzania are not displayed in alphabetical order