feat: add daily manual price review workflow

This commit is contained in:
Wyndham ARR
2026-08-06 22:40:18 +08:00
parent aae3d8e1db
commit ca3e8e18fa
77 changed files with 7750 additions and 602 deletions

View File

@@ -9,6 +9,8 @@ from arr_web.repository import (
JOB_TRACE_ATTEMPTS_SQL,
JOB_TRACE_DELIVERIES_SQL,
JOB_TRACE_OUTBOX_SQL,
JOB_TRACE_REVIEW_CASE_SQL,
JOB_TRACE_REVIEW_EVENTS_SQL,
JOB_TRACE_RUN_SQL,
JOB_TRACE_SUBMISSIONS_SQL,
JOB_TRACE_VERSIONS_SQL,
@@ -35,6 +37,8 @@ class PortalRepositorySchemaTests(unittest.TestCase):
JOB_TRACE_SUBMISSIONS_SQL,
JOB_TRACE_VERSIONS_SQL,
JOB_TRACE_OUTBOX_SQL,
JOB_TRACE_REVIEW_CASE_SQL,
JOB_TRACE_REVIEW_EVENTS_SQL,
HISTORY_MONTH_COUNTS_SQL,
)
)
@@ -42,6 +46,8 @@ class PortalRepositorySchemaTests(unittest.TestCase):
"ingestion.processing_runs",
"ingestion.artifacts",
"finance.daily_versions",
"ingestion.daily_review_cases",
"ingestion.daily_review_events",
"reporting.monthly_runs",
):
with self.subTest(required=required):
@@ -93,6 +99,9 @@ class PortalRepositorySchemaTests(unittest.TestCase):
"payload_json",
"receipt_json",
"grant_sha256",
"full_name",
"res_comment",
"trace_text",
):
self.assertNotIn(private_column, trace_sql)