Add AQMM quality tags to existing service task checklist
This commit is contained in:
@@ -73,6 +73,14 @@ DEFAULT_TASK_COLUMNS = [
|
||||
"default_role_name",
|
||||
"is_mandatory",
|
||||
"requires_review",
|
||||
"is_aqmm_task",
|
||||
"aqmm_mandatory",
|
||||
"aqmm_evidence_required",
|
||||
"aqmm_manager_review_required",
|
||||
"aqmm_partner_review_required",
|
||||
"aqmm_review_partner_required",
|
||||
"aqmm_blocks_final_release",
|
||||
"aqmm_reference",
|
||||
"is_active",
|
||||
"description",
|
||||
]
|
||||
@@ -84,6 +92,14 @@ FIRM_TASK_COLUMNS = [
|
||||
"default_role_name",
|
||||
"is_mandatory",
|
||||
"requires_review",
|
||||
"is_aqmm_task",
|
||||
"aqmm_mandatory",
|
||||
"aqmm_evidence_required",
|
||||
"aqmm_manager_review_required",
|
||||
"aqmm_partner_review_required",
|
||||
"aqmm_review_partner_required",
|
||||
"aqmm_blocks_final_release",
|
||||
"aqmm_reference",
|
||||
"is_active",
|
||||
"description",
|
||||
]
|
||||
@@ -1010,6 +1026,14 @@ def import_system_default_tasks(db: Session, *, current_user, file_bytes: bytes,
|
||||
task.default_role_name = _clean(_cell(row, headers, "default_role_name")) or None
|
||||
task.is_mandatory = _bool(_cell(row, headers, "is_mandatory"), True)
|
||||
task.requires_review = _bool(_cell(row, headers, "requires_review"), False)
|
||||
task.is_aqmm_task = _bool(_cell(row, headers, "is_aqmm_task"), False)
|
||||
task.aqmm_mandatory = _bool(_cell(row, headers, "aqmm_mandatory"), False)
|
||||
task.aqmm_evidence_required = _bool(_cell(row, headers, "aqmm_evidence_required"), False)
|
||||
task.aqmm_manager_review_required = _bool(_cell(row, headers, "aqmm_manager_review_required"), False)
|
||||
task.aqmm_partner_review_required = _bool(_cell(row, headers, "aqmm_partner_review_required"), False)
|
||||
task.aqmm_review_partner_required = _bool(_cell(row, headers, "aqmm_review_partner_required"), False)
|
||||
task.aqmm_blocks_final_release = _bool(_cell(row, headers, "aqmm_blocks_final_release"), False)
|
||||
task.aqmm_reference = _clean(_cell(row, headers, "aqmm_reference")) or None
|
||||
task.is_active = _bool(_cell(row, headers, "is_active"), True)
|
||||
except Exception as exc:
|
||||
errors.append({"row": row_no, "message": str(exc)})
|
||||
@@ -1067,6 +1091,14 @@ def import_firm_task_templates(db: Session, *, current_user, tenant_id: int, fil
|
||||
task.default_role_name = _clean(_cell(row, headers, "default_role_name")) or None
|
||||
task.is_mandatory = _bool(_cell(row, headers, "is_mandatory"), True)
|
||||
task.requires_review = _bool(_cell(row, headers, "requires_review"), False)
|
||||
task.is_aqmm_task = _bool(_cell(row, headers, "is_aqmm_task"), False)
|
||||
task.aqmm_mandatory = _bool(_cell(row, headers, "aqmm_mandatory"), False)
|
||||
task.aqmm_evidence_required = _bool(_cell(row, headers, "aqmm_evidence_required"), False)
|
||||
task.aqmm_manager_review_required = _bool(_cell(row, headers, "aqmm_manager_review_required"), False)
|
||||
task.aqmm_partner_review_required = _bool(_cell(row, headers, "aqmm_partner_review_required"), False)
|
||||
task.aqmm_review_partner_required = _bool(_cell(row, headers, "aqmm_review_partner_required"), False)
|
||||
task.aqmm_blocks_final_release = _bool(_cell(row, headers, "aqmm_blocks_final_release"), False)
|
||||
task.aqmm_reference = _clean(_cell(row, headers, "aqmm_reference")) or None
|
||||
task.is_active = _bool(_cell(row, headers, "is_active"), True)
|
||||
task.updated_by_user_id = current_user.id
|
||||
except Exception as exc:
|
||||
|
||||
Reference in New Issue
Block a user