-
9ea74e47ef
Merge feat/feedback-workflow-realignment: realign inquiry/observation/suggestion/appreciation workflows
main
ismail
2026-07-21 06:55:46 +03:00
-
-
615b8467ef
fix(review): observation dept_manager button gate + appreciation status guard
ismail
2026-07-20 22:38:12 +03:00
-
c88c5cf973
ux(complaint): surface resolution_category and resolution_outcome in resolve modal
ismail
2026-07-20 22:26:05 +03:00
-
85980f232b
feat(department): surface appreciations on the department dashboard
ismail
2026-07-20 22:23:35 +03:00
-
295ff298a8
refactor(appreciation): collapse to 3-state DRAFT → ACTIVATED → SENT
ismail
2026-07-20 22:20:29 +03:00
-
b1776494f9
feat(suggestion): optional implemented-notice SMS on close
ismail
2026-07-20 22:13:22 +03:00
-
93f4fc6342
feat(observation): surface Action/RCA/QI decision tree and Inform Reporter step
ismail
2026-07-20 22:06:29 +03:00
-
185cc67c10
ux(inquiry): visible hint when Resolve is disabled until contact_status set
ismail
2026-07-20 22:04:24 +03:00
-
c8db98880a
feat(inquiry): remove PX-side Response to Patient from UI
ismail
2026-07-20 22:03:02 +03:00
-
b0d77c21e5
chore: remove dead top-level appreciation/forms.py
ismail
2026-07-20 21:55:03 +03:00
-
8c1c29aae0
chore(task-3): verified send_to_modal works after contact-person-picker removal
ismail
2026-07-20 21:52:27 +03:00
-
2829308bef
fix(observation): dept_manager of assigned dept can now respond
ismail
2026-07-20 21:50:12 +03:00
-
17064fc33c
fix(inquiry): dept_manager of handling dept can now record department response
ismail
2026-07-20 21:40:43 +03:00
-
eb38bbd9e3
chore: start feedback-workflow-realignment branch
ismail
2026-07-20 21:14:08 +03:00
-
-
8783d738f9
chore: pre-realignment cleanup
ismail
2026-07-20 21:14:00 +03:00
-
41bb9b5dd7
update api doc
ismail
2026-07-19 12:27:55 +03:00
-
fe0a643607
update
ismail
2026-07-12 11:18:20 +03:00
-
6baa34dec3
update and nug fixes
ismail
2026-07-11 19:24:28 +03:00
-
d63ed6f956
more update
ismail
2026-07-05 21:34:34 +03:00
-
5dc61c8e30
update on the px-actions
ismail
2026-07-05 14:49:45 +03:00
-
7f19b3283c
update regarding the complaint flow
ismail
2026-06-30 13:12:48 +03:00
-
ae4afbcca9
fix: journey stage-instances + standards attachments API 500s
ismail
2026-06-20 03:12:07 +03:00
-
5e4926d98e
fix: 3 API endpoint bugs found in comprehensive API sweep
ismail
2026-06-20 02:23:14 +03:00
-
a19ffbf320
fix: complaint API create — due_at no longer required (auto-calculated by model.save())
ismail
2026-06-18 22:47:52 +03:00
-
8bcc2d598f
test: #8 mobile + #9 i18n/Arabic — both verified, zero issues
ismail
2026-06-18 21:44:16 +03:00
-
69cda65bea
test: #3-#7 complete — scheduled tasks, email/SMS, concurrency, performance, accessibility
ismail
2026-06-18 21:39:08 +03:00
-
43bea5befe
test: file upload flows — RCA attachment verified, observation/complaint findings documented
ismail
2026-06-18 21:24:42 +03:00
-
e5705a1b1c
fix: 3 cross-hospital data isolation violations (0 violations after fix)
ismail
2026-06-18 21:17:37 +03:00
-
c5bc9134fe
fix: analytics command-center crashes for dept_manager (SurveyInstance has no department field)
ismail
2026-06-18 16:13:12 +03:00
-
102963b4be
test: RBAC matrix — 9 roles × 20 actions = 180 checks, 67 mismatches found
ismail
2026-06-18 15:59:25 +03:00
-
66beb41bc3
test: deep workflow V5 — exports, satisfaction, appreciation, presentation, OVR, analytics (13 PASS)
ismail
2026-06-17 22:58:05 +03:00
-
846af9a8c7
test: deep workflow V4 — reopen, involved staff/dept, convert-to-action, KPI report, PDF (7 PASS)
ismail
2026-06-17 22:16:00 +03:00
-
26d20f3c36
fix: SurveyInstance.save() auto-sets hospital from template + deep workflow V3 tests
ismail
2026-06-17 21:32:38 +03:00
-
5e69a781a6
test: deep workflow V2 — CRUD + extra operations across 9 module groups (15 PASS)
ismail
2026-06-17 21:18:22 +03:00
-
cdfe336cbd
test: deep workflow lifecycle — RCA/Actions/Surveys/Standards/Presentations/Notifications (15 PASS, 1 lookup issue)
ismail
2026-06-17 21:05:48 +03:00
-
b529385970
fix: comprehensive workflow audit — 15 modules tested, 4 JS bugs fixed
ismail
2026-06-17 20:56:36 +03:00
-
50a41f9f3c
fix: 4 more bugs from extended URL sweep (123 pages tested)
ismail
2026-06-17 20:42:06 +03:00
-
e9dfd3b2a5
fix: 3 create-page bugs (missing template, bad reverse, form instance access)
ismail
2026-06-17 20:37:30 +03:00
-
8a944ad696
fix: 3 system-wide bugs found in URL health sweep (242 URLs, 0 errors after fix)
ismail
2026-06-17 20:32:07 +03:00
-
091e7f19e9
fix: onboarding completion — wire the POST endpoint (is_provisional=False verified)
ismail
2026-06-17 19:01:28 +03:00
-
2089730344
test: onboarding flow — activation, wizard, checklist, completion (12 PASS, 3 WARN)
ismail
2026-06-17 18:23:27 +03:00
-
c74ec6e832
test: reports + KPIs / analytics — page-load + data-render + export (21 PASS, 0 FAIL)
ismail
2026-06-17 00:10:18 +03:00
-
e2109ff913
fix: QI project Excel export — PDCAPhaseChoices/FOCUSPhaseChoices not imported
ismail
2026-06-16 23:59:42 +03:00
-
badb6a9ebf
feat: QI Projects — team-member task management + My Tasks + notifications
ismail
2026-06-16 23:55:58 +03:00
-
1ee9ae807b
test: complaint full lifecycle (create -> resolve) + fix public_submit NameError
ismail
2026-06-15 16:20:55 +03:00
-
553364b82c
test: send-to-person workflow (assign + reassign) across complaint/inquiry/observation
ismail
2026-06-15 15:11:54 +03:00
-
45b75eb9ef
fix: align workflow behavior (Phase 1) + lucide icon-race mitigation
ismail
2026-06-14 23:27:03 +03:00
-
32e2a3f996
fix: require activation before sending observation/inquiry to a department
ismail
2026-06-14 21:27:39 +03:00
-
adff7dd8b5
fix: token-response forms, inquiry dept-response 500, get_email_header_html, lucide
ismail
2026-06-14 20:13:45 +03:00
-
8c75baf30a
test: make inquiry/observation Flow A visible (UI-driven with API fallback)
ismail
2026-06-14 19:05:07 +03:00
-
23b6e239b5
test: inquiry + observation dept-response workflow E2E
ismail
2026-06-14 16:55:54 +03:00
-
17981fdf82
test: harden champion/manager spec against post-login session timing
ismail
2026-06-14 15:37:54 +03:00
-
ef53f69833
test: champion/manager workflow E2E + fix investigation bugs
ismail
2026-06-14 15:23:14 +03:00
-
7369d08012
feat: unified reference numbers + feedback modules QA audit
ismail
2026-06-14 14:29:23 +03:00
-
7dae32d206
fix: replace pytz with zoneinfo, fix predictive insights list/dict bug
ismail
2026-05-12 01:32:41 +03:00
-
76b514d521
update on login page
ismail
2026-05-12 00:51:14 +03:00
-
4a139a0fa3
update login page
ismail
2026-05-12 00:40:09 +03:00
-
b5335bc9bc
fix: add Node.js CSS build step to Dockerfile, fix Caddyfile for local testing
ismail
2026-05-12 00:27:35 +03:00
-
b2209ae458
update allowed hosts
ismail
2026-05-12 00:05:53 +03:00
-
35c725d276
fix: add appuser home dir in Dockerfile, allow localhost in ALLOWED_HOSTS for healthcheck
ismail
2026-05-12 00:03:06 +03:00
-
fd19216b0d
track migrations in git, regenerate fresh initial migrations, add staging-test compose, fix .gitignore
ismail
2026-05-11 23:34:39 +03:00
-
4c93105260
updates gitea build file
ismail
2026-05-11 15:59:49 +03:00
-
6dd7d47ba2
updates gitea build file
ismail
2026-05-11 15:50:21 +03:00
-
08f9c24d39
updates gitea build file
ismail
2026-05-11 15:40:03 +03:00
-
ad90824f24
updates gitea build file
ismail
2026-05-11 14:53:18 +03:00
-
54108e2bab
updates gitea build file
ismail
2026-05-11 14:49:39 +03:00
-
c5f76b3855
updates
ismail
2026-05-11 14:45:30 +03:00
-
09933e1a69
update config
staging
ismail
2026-04-19 14:10:17 +03:00
-
571231b164
update secret
ismail
2026-04-19 13:53:36 +03:00
-
43ef57f1b6
Merge pull request 'Add CI pipeline for Docker image builds' (#5) from staging into main
ismail
2026-04-19 13:48:05 +03:00
-
-
946c31cf34
Add CI pipeline for Docker image builds
ismail
2026-04-19 13:34:40 +03:00
-
-
f219effc33
Add CI pipeline for Docker image builds
ismail
2026-04-19 11:36:40 +03:00
-
e119312a9c
clean up version
ismail
2026-04-19 10:53:12 +03:00
-
bcb9c86541
pre dep
ismail
2026-04-09 13:46:34 +03:00
-
177a7e0f5f
updates
ismail
2026-04-08 17:13:35 +03:00
-
23d439f5a5
fix: harden multi-tenant data isolation across 8 modules
ismail
2026-04-07 01:23:10 +03:00
-
6b51b0870d
More updates
ismail
2026-03-28 13:54:17 +03:00
-
69c3fdbb95
images
Marwan Alwali
2026-03-25 10:15:01 +03:00
-
3c2593de78
Merge remote-tracking branch 'origin/main'
Marwan Alwali
2026-03-16 02:12:48 +03:00
-
-
0fc06151eb
data
ismail
2026-03-15 23:48:45 +03:00
-
a63a25da92
update
Marwan Alwali
2026-03-13 18:43:51 +03:00
-
1091dcdfde
Fix remaining syntax errors in physicians/ui_views.py - remove orphaned lines
ismail
2026-03-11 01:37:32 +03:00
-
ba63f8f1c6
Fix orphaned lines and undefined variables in physicians ui_views.py
ismail
2026-03-11 01:33:11 +03:00
-
3b9468748c
Fix syntax errors in forms.py files
ismail
2026-03-11 01:26:19 +03:00
-
da0ca4ee19
Fix hospital fields in forms - Add HospitalFieldMixin and update templates
ismail
2026-03-11 01:19:41 +03:00
-
b57ce661bb
Clean up redundant hospital filtering in views
ismail
2026-03-11 00:49:42 +03:00
-
c16e410fdd
Remove hospital dropdowns from templates and fix JavaScript dependencies
ismail
2026-03-11 00:17:53 +03:00
-
b383991053
Merge remote-tracking branch 'origin/main'
Marwan Alwali
2026-03-10 19:42:39 +03:00
-
-
01fa26c59a
updates
ismail
2026-03-09 16:10:24 +03:00
-
bda6af64a5
update-language-button
Marwan Alwali
2026-02-25 21:52:18 +03:00
-
fa966a3574
Merge remote-tracking branch 'origin/main'
Marwan Alwali
2026-02-25 21:20:10 +03:00
-
-
60839790e8
update
ismail
2026-02-25 08:27:21 +03:00
-
ceae6c5009
update
ismail
2026-02-25 08:24:43 +03:00
-
d787d41bc9
export
ismail
2026-02-25 08:15:25 +03:00
-
b3d9bd17cb
more changes
ismail
2026-02-25 04:47:05 +03:00
-
cce11c0f62
Merge remote-tracking branch 'origin/main'
Marwan Alwali
2026-02-22 10:14:03 +03:00
-
-
bdba45fa47
Upload files to "/"
ismail
2026-02-22 09:18:20 +03:00
-
-
d07cb052f3
update
ismail
2026-02-22 09:09:49 +03:00
-
39b1dcb8c0
lots of updates
ismail
2026-02-22 08:35:53 +03:00
-
b23526b353
update-translation
Marwan Alwali
2026-02-17 10:59:57 +03:00