Integrate audit checklist responses into service tasks

This commit is contained in:
A R R R Associates
2026-07-19 21:59:24 +05:30
parent 05b736b6c9
commit df52845194
10 changed files with 383 additions and 10 deletions
+25 -4
View File
@@ -21,6 +21,11 @@ _HEADERS = [
"default_role_name",
"is_mandatory",
"requires_review",
"task_category",
"response_required",
"response_type",
"evidence_required",
"remarks_required_if_no",
"is_aqmm_task",
"aqmm_mandatory",
"aqmm_evidence_required",
@@ -40,6 +45,11 @@ _IMPORT_HEADERS = [
"default_role_name",
"is_mandatory",
"requires_review",
"task_category",
"response_required",
"response_type",
"evidence_required",
"remarks_required_if_no",
"is_aqmm_task",
"aqmm_mandatory",
"aqmm_evidence_required",
@@ -154,6 +164,11 @@ def build_default_tasks_export(db: Session) -> bytes:
task.default_role_name or "",
_yes_no(task.is_mandatory),
_yes_no(task.requires_review),
task.task_category or "",
_yes_no(task.response_required),
task.response_type or "NONE",
_yes_no(task.evidence_required),
_yes_no(task.remarks_required_if_no),
_yes_no(task.is_aqmm_task),
_yes_no(task.aqmm_mandatory),
_yes_no(task.aqmm_evidence_required),
@@ -172,6 +187,11 @@ def build_default_tasks_export(db: Session) -> bytes:
task.default_role_name or "",
_yes_no(task.is_mandatory),
_yes_no(task.requires_review),
task.task_category or "",
_yes_no(task.response_required),
task.response_type or "NONE",
_yes_no(task.evidence_required),
_yes_no(task.remarks_required_if_no),
_yes_no(task.is_aqmm_task),
_yes_no(task.aqmm_mandatory),
_yes_no(task.aqmm_evidence_required),
@@ -225,13 +245,14 @@ def build_default_tasks_export(db: Session) -> bytes:
_style_sheet(
all_tasks_ws,
{1: 32, 2: 42, 3: 18, 4: 26, 5: 12, 6: 44, 7: 20, 8: 14, 9: 14, 10: 14,
11: 16, 12: 20, 13: 22, 14: 22, 15: 23, 16: 22, 17: 30, 18: 12, 19: 72},
{1: 32, 2: 42, 3: 18, 4: 26, 5: 12, 6: 44, 7: 20, 8: 14, 9: 14, 10: 24,
11: 18, 12: 18, 13: 18, 14: 20, 15: 14, 16: 16, 17: 20, 18: 22, 19: 22, 20: 23,
21: 22, 22: 30, 23: 12, 24: 72},
)
_style_sheet(
import_ws,
{1: 32, 2: 12, 3: 44, 4: 20, 5: 14, 6: 14, 7: 14, 8: 16, 9: 20, 10: 22,
11: 22, 12: 23, 13: 22, 14: 30, 15: 12, 16: 72},
{1: 32, 2: 12, 3: 44, 4: 20, 5: 14, 6: 14, 7: 24, 8: 18, 9: 18, 10: 18,
11: 20, 12: 14, 13: 16, 14: 20, 15: 22, 16: 22, 17: 23, 18: 22, 19: 30, 20: 12, 21: 72},
)
_style_sheet(
summary_ws,