Setup basic UI and controller for authentication

<SRS> SRS01 : Authentication </SRS>

<Changes>
- Added basic UI structure with UserInterface and role-based menus
- Created menu classes for different roles (Admin, HR, IT, etc.)
- Connected ZenvyController with all required services
- Updated AuthenticationManagementService
- Added FAQ model
</Changes>

<Review>
Smitha Mohan
</Review>
This commit is contained in:
Ajmal Jalaludeen
2026-04-02 20:11:27 +05:30
parent a925fe63fb
commit 676c5ce132
26 changed files with 291 additions and 7 deletions
@@ -1,5 +1,16 @@
#pragma once
#include <string>
#include <map>
#include <utility>
#include "DataStore.h"
class AuthenticationManagementService
{
private:
DataStore& m_dataStore;
public:
AuthenticationManagementService() : m_dataStore(DataStore::getInstance()) {};
void logout();
void changePassword();
};