|
|
08337b300d
|
feat: Add specimen collection page and improve error handling
- Add new phlebo/collect.php view (341 lines) for specimen collection workflow
- Add route for phlebotomist collection page in Routes.php
- Add collect() method to PhlebotomistController
- Update error pages (notfound.php, unauthorized.php) for better user experience
- Enhance login page with improved UI elements
- Update shared dialogs (dialog_results_generate.php, dialog_sample.php) with improvements
- Update config.php with new configurations
- Update UAT checklist documentation
- Fix AuthController login handling
|
2026-02-09 13:39:51 +07:00 |
|
|
|
33ccb976cc
|
Refactor: Consolidate duplicate dashboard views into shared components
- Created shared dashboard components in app/Views/shared/:
- dashboard_config.php, dashboard_table.php, dashboard_validate.php
- dialog_sample.php, dialog_val.php, script_dashboard.php, script_validate.php
- layout_dashboard.php
- Removed duplicate views from role-specific directories (admin, cs, lab, phlebo, superuser)
- Consolidated 575-line duplicate index.php files into shared components
- Updated controllers to use new shared view structure
- Added ApiValidateController for validation endpoints
- Reduced code duplication across 5 role-based dashboards
🤖 Generated with [Claude Code](https://claude.com/claude-code)
|
2026-01-22 18:32:53 +07:00 |
|