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