<UserStory> EMP006 : Search Employee </UserStory>
<Changes>
- Added MenuHelper.cpp and MenuHelper.h helper files to project
- Added searchEmployee method in ZenvyController returning employee type and list
- Implemented search Employee logic in Employement Management Service
- Connected searchEmployee to all the User Menu
</Changes>
<Review>
Smitha Mohan
</Review>
<SRS> SRS01 : Authentication </SRS>
<Changes>
- Fixed polymorphism errors in Employee base class by adding virtual destructor.
- Corrected constructor mismatch in GeneralEmployee to properly call Employee constructor with EmployeeType.
- Created UserInterface object in main() and invoked run() to start role-based menus.
</Changes>
<Review>
Smitha Mohan
</Review>
<SRS> SRS01 : Authentication </SRS>
<Changes>
- Added basic UI structure with UserInterface and role-based menus (Admin, HR, IT, Finance, Talent, Team, TeamLead, Employee).
- Created menu classes for different roles, each with run() and handleOperation() methods.
</Changes>
<Review>
Smitha Mohan
</Review>
<UserStory>AUTH001 : Login </UserStory>
<Changes>
- Introduced ApplicationConfig for default configuration values
- Implemented authentication flow in AuthenticationManagementService
- Added login and logout handling in ZenvyController
- Updated enums to include INVALID values and TEAM employee type
- Implemented login UI flow with role-based menu routing
</Changes>
<Review>
Smitha Mohan
</Review>
<SRS> SRS01 : Authentication </SRS>
<Changes>
- Added EmployeeType and LoginStatus enums
- Extended Employee model to store employee type
- Updated Employee constructors to initialize employee type
- Added getter for employee type in Employee model
</Changes>
<Review>
Smitha Mohan
</Review>