59 Commits

Author SHA1 Message Date
eb883cf059 feat: Add V2 UI with JWT auth, DaisyUI 5, and theme system
- Implement JWT authentication with HTTP-only cookies
- Create /v2/* namespace to avoid conflicts with existing frontend
- Upgrade to DaisyUI 5 + Tailwind CSS 4
- Add light/dark theme toggle with smooth transitions
- Build login page, dashboard, and patient list UI
- Protect V2 routes with auth middleware
- Add comprehensive documentation

No breaking changes - all new features under /v2/* namespace
2025-12-30 08:48:13 +07:00
cb4181dbff refactor: restructure application architecture and consolidate controllers
- Consolidate page controllers into unified PagesController
- Remove deprecated V2 pages, layouts, and controllers (AuthPage, DashboardPage, V2Page)
- Add Edge resource with migration and model (EdgeResModel)
- Implement new main_layout.php for consistent page structure
- Reorganize patient views into dedicated module with dialog form
- Update routing configuration in Routes.php
- Enhance AuthFilter for improved authentication handling
- Clean up unused V2 assets (CSS, JS) and legacy images
- Update README.md with latest project information

This refactoring improves code organization, removes technical debt, and
establishes a cleaner foundation for future development.
2025-12-29 16:57:46 +07:00
061af6e6d7 adding v2 frontend 2025-12-22 16:54:19 +07:00
eb305d8567 start to do simple frontend using alpinejs 2025-12-19 16:48:48 +07:00
9f83199ddf adding crud test, and some dummy data for all test 2025-12-17 10:06:05 +07:00
1755105af1 till discipline 2025-12-02 07:09:24 +07:00
09717bb081 gogogo 2025-12-01 16:47:52 +07:00
61f6c337ee fix db, and tests index show 2025-11-27 14:15:10 +07:00
a450392cfc standard crud for specimen and test 2025-11-10 16:02:52 +07:00
1cab4d6578 fix organization 2025-11-04 12:22:29 +07:00
112e6ec311 add organization endpoint 2025-10-29 11:08:38 +07:00
a71a587573 add pva cr 2025-10-23 12:16:52 +07:00
mikael-zakaria
c31d3ab149 Update Routes/Model/Controller/Migrations Zones & Show Patient(getPatient) 2025-10-23 09:41:49 +07:00
mikael-zakaria
bd6184fddf Update Zones Sync v1 2025-10-22 13:40:27 +07:00
e28b58282e fix patvisit route 2025-10-21 09:55:28 +07:00
mikael-zakaria
a9ae893c16 Update unit testing patvisit 2025-10-20 14:09:09 +07:00
33e7c84fc4 broken patvisit 2025-10-16 12:55:55 +07:00
9145d74907 fix contact and occupation 2025-10-16 11:09:36 +07:00
mikael-zakaria
3290d24e05 Merge branch 'main' of https://github.com/mahdahar/clqms-be 2025-10-16 10:47:31 +07:00
mikael-zakaria
fda7a14a5f Update Refactoring Patient 2025-10-16 10:28:40 +07:00
20350db5bd refactor contact occupation counter location to model 2025-10-15 11:01:52 +07:00
4da2d7a54b refactor valueset 2025-10-14 16:54:43 +07:00
677504e225 add specimen 2025-10-14 10:48:20 +07:00
mikael-zakaria
ca19ab35c1 Update perbaikan patient deathdatetime dan faker patient 2025-10-10 10:19:52 +07:00
501ef06592 fixing contactdetail 2025-09-25 13:30:15 +07:00
5f317a7e38 add counter endpoint and move counter to model 2025-09-23 15:57:19 +07:00
862e5fd03d patvisit 2025-09-22 13:25:31 +07:00
8ef7b0a61a Merge branch 'main' of https://github.com/mahdahar/clqms-be 2025-09-19 16:43:11 +07:00
7585ce0632 add patvisit endpoint 2025-09-19 16:43:03 +07:00
mikael-zakaria
8a8f85a41e Merge branch 'main' of https://github.com/mahdahar/clqms-be 2025-09-19 16:42:41 +07:00
mikael-zakaria
6454bb12f0 Update Unit Test Patient 2025-09-19 16:42:27 +07:00
d28bb3cd4b Merge branch 'main' of https://github.com/mahdahar/clqms-be 2025-09-19 15:22:37 +07:00
f32fe26ba4 add location.loctype 2025-09-19 15:22:25 +07:00
5c67b06431 create occupation endpoint 2025-09-18 16:31:56 +07:00
7e86462b4f add contact endpoint 2025-09-18 15:52:37 +07:00
ee5fb52cca fix router 2025-09-17 16:00:26 +07:00
8ff71a27fc refactor remove id from url when update an delete 2025-09-16 15:33:22 +07:00
893957d511 update codedtxt -> valueset 2025-09-15 15:45:44 +07:00
520cc443cc add codedtxt 2025-09-11 16:40:36 +07:00
e7e9fc1b99 create location + location dummy 2025-09-11 11:09:04 +07:00
mikael-zakaria
8920ab447e Update Dashboard, Result dan Sample Controller dengan JWT 2025-09-09 09:16:35 +07:00
mikael-zakaria
cc3f7becac Update Dummy Auth Role 2025-09-08 13:33:48 +07:00
mikael-zakaria
6ae72a6bb1 Testing JWT Untuk Routes tertentu 2025-09-04 09:42:30 +07:00
mikael-zakaria
37816b8b7b Update JWT Success 2025-09-03 22:45:57 +07:00
mikael-zakaria
8709788114 Update JWT for Auth 2025-09-03 15:36:55 +07:00
mikael-zakaria
25f6255c22 Buat Dummy Pak Alam Testing 2025-09-03 09:12:48 +07:00
mikael-zakaria
850119316c Ubah Endpoint patientIdCheck menjadi patientCheck 2025-08-14 15:28:16 +07:00
mikael-zakaria
e7f568f8fa Menambahkan Endpoint patientIdCheck 2025-08-14 09:17:15 +07:00
mikael-zakaria
52f11e6f1a Update Routes Untuk Show(Country, Ethnic, Race dan Religion) 2025-08-08 08:37:00 +07:00
mikael-zakaria
86dca97f3f Update Perbaikan Controller Patient & Routes 2025-08-01 22:33:41 +07:00