tusuii
82077d38e6
added changes ready to ship
2026-02-21 12:06:16 +05:30
tusuii
6aec1445e9
feat: data export — CSV export for tasks, users, activities
...
- Backend: GET /api/export/{tasks,users,activities}?month=YYYY-MM
- Frontend: Export panel on Reports page (CEO/CTO/Manager only)
- API: apiExportCsv helper for browser download
2026-02-16 13:26:36 +05:30
tusuii
0fa2302b26
feat: employee management — add/delete users from Members page
...
- Backend: POST /api/auth/users (create user), DELETE /api/auth/users/:id (delete user, unassign tasks)
- Frontend API: apiCreateUser, apiDeleteUser
- MembersPage: working Add Employee modal (name/email/password/role/dept), delete button with confirmation
- Only CEO/CTO/Manager roles see management controls
- CSS: btn-danger, btn-danger-sm styles
2026-02-16 12:48:20 +05:30
tusuii
c604df281d
feat: add more roles (tech_lead, scrum_master, product_owner, designer, qa)
...
- Registration form: added 5 new role options to dropdown
- Sidebar: new roles get proper nav access via ALL_ROLES/LEADER_ROLES
- Dashboard: isLeader check expanded to include new leadership roles
- Shared/Pages: role badge colors added for all new roles
- Invite modal: expanded role dropdown
2026-02-16 12:31:54 +05:30
tusuii
892a2ceba1
feat: MySQL integration, Docker setup, drag-and-drop kanban
2026-02-16 10:20:27 +05:30