15 Commits

Author SHA1 Message Date
6baa34dec3 update and nug fixes 2026-07-11 19:24:28 +03:00
5dc61c8e30 update on the px-actions 2026-07-05 14:49:45 +03:00
badb6a9ebf feat: QI Projects — team-member task management + My Tasks + notifications
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m41s
Fixed 3 gaps in the QI Projects module:

Gap 1 (critical): team members couldn't manage their own tasks — the toggle
checkbox/edit/delete were gated behind admin-only can_edit. Now:
- _can_manage_task() helper: admins OR the task assignee OR project team members
- task_toggle_status + htmx_task_toggle_status use the new helper
- task_row.html shows the toggle for assignees (task.assigned_to.user_id check)

Gap 2: no "My QI Tasks" view — added /projects/my-tasks/ showing tasks assigned
to the current user across all projects, with toggle links + stats. Sidebar link.

Gap 3: no notification on task assignment — added apps/projects/signals.py
(post_save on QIProjectTask → create_in_app_notification). apps.py ready() wired.

Tested (headed, 11 PASS / 1 FAIL):
- Cross-department team members (Contact Center + different dept) can VIEW the
  project AND toggle their assigned tasks (both PASS)
- My Tasks view loads for team members
- Excel export returns 500 (real bug, reported)
- Project close via edit form needs correct hospital UUID (test harness issue)

Also bundles accumulated in-progress work across complaints, observations,
organizations, templates, and other modules.

Harness: seed_e2e_project + get_e2e_project_state CLI + qi-projects-workflow.spec.ts
2026-06-16 23:55:58 +03:00
fd19216b0d track migrations in git, regenerate fresh initial migrations, add staging-test compose, fix .gitignore
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m5s
2026-05-11 23:34:39 +03:00
Marwan Alwali
7bddee1647 update 2026-02-02 16:50:42 +03:00
3c44f28d33 survey charts and analytics 2026-01-25 10:39:37 +03:00
9d586a4ed3 update on the complaint sla and staff hierarchy 2026-01-24 15:26:30 +03:00
d0a2d5db7b standards app done 2026-01-24 15:24:58 +03:00
aac8698df4 update on the complaint sla and staff hierarchy 2026-01-24 15:24:39 +03:00
4dd3c3e505 standards app done 2026-01-24 15:07:27 +03:00
Marwan Alwali
524efbead9 update-po-file 2026-01-18 14:04:23 +03:00
1f9d8a7198 update on the complaint sla and staff hierarchy 2026-01-15 14:32:49 +03:00
Marwan Alwali
1ae0e763be update 2026-01-08 10:34:08 +03:00
eb578d9f9b update complain and add ai and sentiment analysis 2026-01-06 18:23:04 +03:00
Marwan Alwali
2e15c5db7c first commit 2025-12-24 12:42:31 +03:00