From 8ce03b23803792af359ac5e729f7a8b5be0788c6 Mon Sep 17 00:00:00 2001 From: rikuke <33894149+rikuke@users.noreply.github.com> Date: Tue, 6 Feb 2024 11:55:06 +0200 Subject: [PATCH] feat: change open case message title (#2799) --- .../benefit/applications/services/ahjo_payload.py | 14 ++++++-------- backend/benefit/applications/tests/conftest.py | 12 +++++------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/backend/benefit/applications/services/ahjo_payload.py b/backend/benefit/applications/services/ahjo_payload.py index 3a511d9bf0..38bdf9029d 100644 --- a/backend/benefit/applications/services/ahjo_payload.py +++ b/backend/benefit/applications/services/ahjo_payload.py @@ -15,21 +15,19 @@ def _prepare_top_level_dict(application: Application, case_records: List[dict]) -> dict: """Prepare the dictionary that is sent to Ahjo""" application_date = application.created_at.isoformat() - application_year = application.created_at.year - title = f"Avustuksen myöntäminen, työllisyyspalvelut, \ -työnantajan Helsinki-lisä vuonna {application.created_at.year}, \ -työnantaja {application.company_name}" + message_title = f"Avustukset työnantajille, Työllisyyspalvelut, \ +Työnantajan Helsinki-lisä, Työnantaja {application.company_name} {application.company.business_id},\ +hakemusnumero {application.application_number}" + handler = application.calculation.handler case_dict = { - "Title": title, + "Title": message_title, "Acquired": application_date, "ClassificationCode": "02 05 01 00", "ClassificationTitle": "Kunnan myöntämät avustukset", "Language": "fi", "PublicityClass": "Julkinen", - "InternalTitle": f"Avustuksen myöntäminen, työllisyyspalvelut, \ - työnantajan Helsinki-lisä vuonna {application_year}, \ - työnantaja {application.company_name}", + "InternalTitle": message_title, "Subjects": [ {"Subject": "Helsinki-lisät", "Scheme": "hki-yhpa"}, {"Subject": "kunnan myöntämät avustukset", "Scheme": "hki-yhpa"}, diff --git a/backend/benefit/applications/tests/conftest.py b/backend/benefit/applications/tests/conftest.py index 1b69bc9399..0ae131d54f 100755 --- a/backend/benefit/applications/tests/conftest.py +++ b/backend/benefit/applications/tests/conftest.py @@ -307,21 +307,19 @@ def ahjo_payload_record(decided_application): @pytest.fixture() def ahjo_open_case_top_level_dict(decided_application): application = decided_application - title = f"Avustuksen myöntäminen, työllisyyspalvelut, \ -työnantajan Helsinki-lisä vuonna {application.created_at.year}, \ -työnantaja {application.company_name}" + message_title = f"Avustukset työnantajille, Työllisyyspalvelut, \ +Työnantajan Helsinki-lisä, Työnantaja {application.company_name} {application.company.business_id},\ +hakemusnumero {application.application_number}" handler = application.calculation.handler return { - "Title": title, + "Title": message_title, "Acquired": application.created_at.isoformat(), "ClassificationCode": "02 05 01 00", "ClassificationTitle": "Kunnan myöntämät avustukset", "Language": "fi", "PublicityClass": "Julkinen", - "InternalTitle": f"Avustuksen myöntäminen, työllisyyspalvelut, \ - työnantajan Helsinki-lisä vuonna {application.created_at.year}, \ - työnantaja {application.company_name}", + "InternalTitle": message_title, "Subjects": [ {"Subject": "Helsinki-lisät", "Scheme": "hki-yhpa"}, {"Subject": "kunnan myöntämät avustukset", "Scheme": "hki-yhpa"},