Add AQMM quality tags to existing service task checklist

This commit is contained in:
A R R R Associates
2026-07-07 11:30:59 +05:30
parent 05c882304b
commit 05690a220c
11 changed files with 448 additions and 5 deletions
+3
View File
@@ -10,6 +10,7 @@ from app.core.security.session_auth import get_current_user
from app.core.templating import templates
from app.modules.services.models import ClientServiceSubscription, ClientServiceTaskInstance
from app.modules.services.due_dates import apply_due_date_rule_to_subscription
from app.modules.services.execution import aqmm_task_summary_for_subscription
from app.modules.clients.models import Client
from app.modules.services.client_services import (
SUBSCRIPTION_STATUSES,
@@ -398,6 +399,7 @@ def subscription_detail(request: Request, subscription_id: int):
my_pending_declarations = [d for d in declarations if d.requested_user_id == user.id and d.status == "pending"]
kyc_verification = get_latest_engagement_kyc_verification(db, subscription_id=row.id)
engagement_letter = get_current_engagement_letter(db, subscription_id=row.id)
aqmm_task_summary = aqmm_task_summary_for_subscription(db, subscription_id=row.id)
tasks = db.execute(
select(ClientServiceTaskInstance)
@@ -417,6 +419,7 @@ def subscription_detail(request: Request, subscription_id: int):
my_pending_declarations=my_pending_declarations,
kyc_verification=kyc_verification,
engagement_letter=engagement_letter,
aqmm_task_summary=aqmm_task_summary,
can_manage=_can_manage_client_services(db, user),
)
finally: