diff --git a/backend/benefit/applications/management/commands/check_drafts_to_delete.py b/backend/benefit/applications/management/commands/check_drafts_to_delete.py
index 8f5cc077e0..270b0c351a 100644
--- a/backend/benefit/applications/management/commands/check_drafts_to_delete.py
+++ b/backend/benefit/applications/management/commands/check_drafts_to_delete.py
@@ -7,7 +7,11 @@
from applications.enums import ApplicationStatus
from applications.models import Application
-from messages.automatic_messages import send_email_to_applicant
+from messages.automatic_messages import (
+ get_email_template_context,
+ render_email_template,
+ send_email_to_applicant,
+)
APPLICATION_ABOUT_TO_BE_DELETED_MESSAGE = _(
"Your application {id} will be deleted soon. If you want to continue the application process, please do so by "
@@ -48,12 +52,7 @@ def notify_applications(days_to_deletion: int, days_to_keep: int) -> int:
applications_to_notify = Application.objects.filter(
status=ApplicationStatus.DRAFT,
- modified_at__lte=(
- timezone.now() - timedelta(days=(days_to_keep - days_to_deletion))
- ),
- modified_at__gte=(
- timezone.now() - timedelta(days=(days_to_keep - days_to_deletion + 1))
- ),
+ modified_at__lte=(timezone.now()),
)
for application in applications_to_notify:
@@ -65,14 +64,20 @@ def notify_applications(days_to_deletion: int, days_to_keep: int) -> int:
def _send_notification_mail(application: Application, days_to_deletion: int) -> int:
"""Send a notification mail to the applicant about the upcoming application deletion"""
- subject = _("Your application is about to be deleted")
+ application_deletion_date = (
+ application.modified_at + timedelta(days=days_to_deletion)
+ ).strftime("%d.%m.%Y")
- message = format_lazy(
+ format_lazy(
APPLICATION_ABOUT_TO_BE_DELETED_MESSAGE,
id=application.application_number,
- application_deletion_date=(
- application.modified_at + timedelta(days=days_to_deletion)
- ).strftime("%d.%m.%Y"),
+ application_deletion_date=application_deletion_date,
)
- return send_email_to_applicant(application, subject, message)
+ subject = _("Your application is about to be deleted")
+ context = get_email_template_context(application)
+ context["application_deletion_date"] = application_deletion_date
+ message = render_email_template(context, "draft-notice", "txt")
+ html_message = render_email_template(context, "draft-notice", "html")
+
+ return send_email_to_applicant(application, subject, message, html_message)
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_en.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_en.html
index 46b3ac35e5..fd3c676c50 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_en.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_en.html
@@ -3,7 +3,7 @@
- Hakemuksesi tarvitsee lisätietoja
+ Your application requires additional information
@@ -106,8 +106,8 @@
>
Helsinki-lisä: Hakemuksesi tarvitsee lisätietoja
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki benefit: Your application requires additional information
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,8 +245,8 @@
>
Helsinki-lisä -hakemus tarvitsee lisätietoja
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:34px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Your Helsinki benefit application requires additional information
@@ -242,8 +274,8 @@
>
Hei!
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Hello!
@@ -254,8 +286,8 @@
>
Lähettämästäsi Helsinki-lisä-hakemuksesta puttu tarvittavia tietoia. Kiriaudu Helsinki-lisän asiointipalveluun ja täytä puttuvat tiedot {{ additional_information_deadline.date }} klo {{ additional_information_deadline.time }} mennessä.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >The Helsinki benefit application you submitted is missing required information. Log in to the Helsinki benefit service and fill in the missing information by {{ additional_information_deadline_time }} on {{ additional_information_deadline_date }}.
@@ -304,8 +336,8 @@
>
Mikäli sinulla herää kysyttävää, lähetä meille viesti Helsinki-lisän asiointipalvelun kautta.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >If you have any questions, please send us a message via the Helsinki benefit e-service.
@@ -354,8 +386,8 @@
>
Ystävällisin terveisin,
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >Best regards,
@@ -366,8 +398,8 @@
>
Helsinki-lisän tiimi
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >The Helsinki benefit team
@@ -416,8 +448,8 @@
>
Hakemuksen tiedot
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Application details
@@ -428,22 +460,22 @@
>
- Hakemusnumero |
+ Application number |
{{ application.application_number }} |
- Hakemuksen tila |
+ Application status |
Odottaa lisätietojaAdditional information required
|
- Hakemuksen lähetyspäivä |
+ Application submission date |
{{ application.created_at }} |
@@ -503,9 +535,9 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
- Kirjaudu palveluun ja täydennä hakemusta
+ Log in and complete your application
@@ -571,8 +603,8 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:left;color:#666666;"
+ >This is an automatic notification of an online message sent to you. Please do not reply to this message, as responses will not be processed. Please do not hesitate to contact the advisory service by e-mail at helsinkilisa@hel.fi.
@@ -641,8 +673,8 @@
>
Helsinki-lisä
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki benefit
@@ -682,8 +714,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Information about the Helsinki benefit
@@ -694,8 +726,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Customer service and contact details
@@ -735,8 +767,8 @@
>
© Helsingin kaupunki {{current_year}}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >© City of Helsinki {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_fi.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_fi.html
index b58be80dce..be405edc69 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_fi.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_fi.html
@@ -106,7 +106,7 @@
>
Helsinki-lisä: Hakemuksesi tarvitsee lisätietoja
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,7 +245,7 @@
>
Helsinki-lisä -hakemus tarvitsee lisätietoja
@@ -242,7 +274,7 @@
>
Hei!
@@ -254,7 +286,7 @@
>
Lähettämästäsi Helsinki-lisä-hakemuksesta puuttuu tarvittavia tietoja. Kirjaudu Helsinki-lisän asiointipalveluun ja täytä puttuvat tiedot {{ additional_information_deadline_date }} klo {{ additional_information_deadline_time }} mennessä.
@@ -304,7 +336,7 @@
>
Mikäli sinulla herää kysyttävää, lähetä meille viesti Helsinki-lisän asiointipalvelun kautta.
@@ -354,7 +386,7 @@
>
Ystävällisin terveisin,
@@ -366,7 +398,7 @@
>
Helsinki-lisän tiimi
@@ -416,7 +448,7 @@
>
Hakemuksen tiedot
@@ -428,7 +460,7 @@
>
Hakemusnumero |
@@ -503,7 +535,7 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
Kirjaudu palveluun ja täydennä hakemusta
@@ -571,7 +603,7 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
@@ -641,7 +673,7 @@
>
Helsinki-lisä
@@ -682,7 +714,7 @@
>
@@ -694,7 +726,7 @@
>
@@ -735,7 +767,7 @@
>
© Helsingin kaupunki {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_sv.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_sv.html
index 46b3ac35e5..fcd4df6de9 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_sv.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/additional-information-required_sv.html
@@ -3,7 +3,7 @@
- Hakemuksesi tarvitsee lisätietoja
+ Din ansökan behöver ytterligare information
@@ -106,8 +106,8 @@
>
Helsinki-lisä: Hakemuksesi tarvitsee lisätietoja
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Helsingforstillägg: Din ansökan behöver ytterligare information
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,8 +245,8 @@
>
Helsinki-lisä -hakemus tarvitsee lisätietoja
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:34px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Ansökan om Helsingforstillägget behöver ytterligare information
@@ -242,7 +274,7 @@
>
Hei!
@@ -254,8 +286,8 @@
>
Lähettämästäsi Helsinki-lisä-hakemuksesta puttu tarvittavia tietoia. Kiriaudu Helsinki-lisän asiointipalveluun ja täytä puttuvat tiedot {{ additional_information_deadline.date }} klo {{ additional_information_deadline.time }} mennessä.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Den ansökan om Helsingforstillägget du skickade saknar nödvändiga uppgifter. Logg in på e-tjänst för sysselsättning Helsingforstillägg och fyll in de saknande uppgifterna senast {{ additional_information_deadline_date }} kl. {{ additional_information_deadline_time }}.
@@ -304,8 +336,8 @@
>
Mikäli sinulla herää kysyttävää, lähetä meille viesti Helsinki-lisän asiointipalvelun kautta.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Om du har frågor, skicka oss ett meddelande genom e-tjänst för sysselsättning Helsingforstillägg.
@@ -354,8 +386,8 @@
>
Ystävällisin terveisin,
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >Med vänliga hälsningar
@@ -366,8 +398,8 @@
>
Helsinki-lisän tiimi
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >teamet för Helsingforstillägget
@@ -416,8 +448,8 @@
>
Hakemuksen tiedot
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Uppgifter om ansökningen
@@ -428,22 +460,22 @@
>
- Hakemusnumero |
+ Ansökningsnummer |
{{ application.application_number }} |
- Hakemuksen tila |
+ Ansökningsstatus |
Odottaa lisätietojaVäntar på mer information
|
- Hakemuksen lähetyspäivä |
+ Datum då ansökningen skickades |
{{ application.created_at }} |
@@ -503,9 +535,9 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
- Kirjaudu palveluun ja täydennä hakemusta
+ Logg in på tjänsten och komplettera ansökningen
@@ -571,8 +603,8 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:left;color:#666666;"
+ >Detta är ett automatiskt meddelande om ett nätmeddelande som skickades till dig. Svara inte på detta meddelande. Svaren behandlas inte. Vid behov ta kontakt till rådgivningen per e-post helsinkilisa@hel.fi.
@@ -641,8 +673,8 @@
>
Helsinki-lisä
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsingforstillägg
@@ -682,8 +714,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Information om Helsingforstillägget
@@ -694,8 +726,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Kundtjänst och kontaktuppgifter
@@ -735,8 +767,8 @@
>
© Helsingin kaupunki {{current_year}}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >© Helsingfors stad {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_en.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_en.html
index 8b51edb7aa..247570f4e5 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_en.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_en.html
@@ -3,7 +3,7 @@
- Helsinki-lisä-hakemuksesi luonnos vanhenee
+ Your draft application will expire
@@ -106,8 +106,8 @@
>
Helsinki-lisä: Helsinki-lisä-hakemuksesi luonnos vanhenee
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki benefit: Your draft application will expire
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,8 +245,8 @@
>
Helsinki-lisä-hakemuksesi luonnos vanhenee {{ expiry_date }}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:34px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki-lisä-hakemuksesi luonnos vanhenee {{ application_deletion_date }}
@@ -242,8 +274,8 @@
>
Hei!
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Hello!
@@ -254,8 +286,8 @@
>
Helsinki-lisä-hakemuksesi {{application.application_number}} luonnos vanhentuu kahden viikon kuluttua {{ expiry_date }}. Voit päivittää Helsinki-lisä-hakemuksesi tietoja tai poistaa hakemuksen kirjautumalla Helsinki-lisä palveluun ja avaamalla hakemuksesi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Your Helsinki benefit draft application {{application.application_number}} will expire in two weeks on {{ application_deletion_date }}. You can update the information in your Helsinki benefit application or delete your application by logging in to the Helsinki benefit e-service and opening your application.
@@ -312,9 +344,9 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
- Jatka Helsinki-lisä -hakemuksen täyttöä
+ Continue filling in the Helsinki benefit application
@@ -368,8 +400,8 @@
>
Ohjeet ja lisätietoa hakulomakkeen täyttämiseen löydät Helsingin kaupungin sivuilta.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Visit the City of Helsinki’s website for instructions and more information on completing the application form.
@@ -392,8 +424,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Read more about applying for the Helsinki benefit
@@ -442,8 +474,8 @@
>
Ystävällisin terveisin,
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >Best regards,
@@ -454,8 +486,8 @@
>
Helsinki-lisän tiimi
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >The Helsinki benefit team
@@ -504,8 +536,8 @@
>
Hakemuksen tiedot
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Application details
@@ -516,16 +548,16 @@
>
- Hakemusnumero |
+ Application number |
{{ application.application_number }} |
- Hakemuksen tila |
+ Application status |
- Keskeneräinen
+ Unfinished
|
@@ -589,8 +621,8 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:left;color:#666666;"
+ >This is an automatic notification of an online message sent to you. Please do not reply to this message, as responses will not be processed. Please do not hesitate to contact the advisory service by e-mail at helsinkilisa@hel.fi.
@@ -659,8 +691,8 @@
>
Helsinki-lisä
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki benefit
@@ -700,8 +732,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Information about the Helsinki benefit
@@ -712,8 +744,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Customer service and contact details
@@ -753,8 +785,8 @@
>
© Helsingin kaupunki {{current_year}}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >© City of Helsinki {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_fi.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_fi.html
index 9fa16e9070..097dfc3eb9 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_fi.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_fi.html
@@ -106,7 +106,7 @@
>
Helsinki-lisä: Helsinki-lisä-hakemuksesi luonnos vanhenee
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,7 +245,7 @@
>
Helsinki-lisä-hakemuksesi luonnos vanhenee {{ application_deletion_date }}
@@ -242,7 +274,7 @@
>
Hei!
@@ -254,7 +286,7 @@
>
Helsinki-lisä-hakemuksesi {{application.application_number}} luonnos vanhentuu kahden viikon kuluttua {{ application_deletion_date }}. Voit päivittää Helsinki-lisä-hakemuksesi tietoja tai poistaa hakemuksen kirjautumalla Helsinki-lisä palveluun ja avaamalla hakemuksesi.
@@ -312,7 +344,7 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
Jatka Helsinki-lisä -hakemuksen täyttöä
@@ -368,7 +400,7 @@
>
Ohjeet ja lisätietoa hakulomakkeen täyttämiseen löydät Helsingin kaupungin sivuilta.
@@ -392,7 +424,7 @@
>
@@ -442,7 +474,7 @@
>
Ystävällisin terveisin,
@@ -454,7 +486,7 @@
>
Helsinki-lisän tiimi
@@ -504,7 +536,7 @@
>
Hakemuksen tiedot
@@ -516,7 +548,7 @@
>
Hakemusnumero |
@@ -589,7 +621,7 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
@@ -659,7 +691,7 @@
>
Helsinki-lisä
@@ -700,7 +732,7 @@
>
@@ -712,7 +744,7 @@
>
@@ -753,7 +785,7 @@
>
© Helsingin kaupunki {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_sv.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_sv.html
index 8b51edb7aa..a249cbd98b 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_sv.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/draft-notice_sv.html
@@ -3,7 +3,7 @@
- Helsinki-lisä-hakemuksesi luonnos vanhenee
+ Ditt utkast för ansökan går ut
@@ -106,8 +106,8 @@
>
Helsinki-lisä: Helsinki-lisä-hakemuksesi luonnos vanhenee
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Helsingforstillägg: Ditt utkast för ansökan går ut
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,8 +245,8 @@
>
Helsinki-lisä-hakemuksesi luonnos vanhenee {{ expiry_date }}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:34px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Ditt utkast för ansökan on Helsingforstillägget går ut {{application_deletion_date}}
@@ -242,7 +274,7 @@
>
Hei!
@@ -254,8 +286,8 @@
>
Helsinki-lisä-hakemuksesi {{application.application_number}} luonnos vanhentuu kahden viikon kuluttua {{ expiry_date }}. Voit päivittää Helsinki-lisä-hakemuksesi tietoja tai poistaa hakemuksen kirjautumalla Helsinki-lisä palveluun ja avaamalla hakemuksesi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Ditt utkast för ansökan om Helsingforstillägget {{application.application_number}} går ut om två veckor {{ application_deletion_date }}. Du kan uppdatera uppgifterna för din ansökan om Helsingforstillägget eller avlägsna ansökan genom att logga in på tjänsten för Helsingforstillägget och öppna din ansökan.
@@ -312,9 +344,9 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
- Jatka Helsinki-lisä -hakemuksen täyttöä
+ Fortsätt fylla in ansökan om Helsingforstillägget
@@ -368,8 +400,8 @@
>
Ohjeet ja lisätietoa hakulomakkeen täyttämiseen löydät Helsingin kaupungin sivuilta.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Anvisningar och ytterligare information om hur du ska fylla in ansökan hittar du på Helsingfors stads webbplats.
@@ -392,8 +424,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Läs mer om att ansöka om Helsingforstillägget
@@ -442,8 +474,8 @@
>
Ystävällisin terveisin,
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >Med vänliga hälsningar
@@ -454,8 +486,8 @@
>
Helsinki-lisän tiimi
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >teamet för Helsingforstillägget
@@ -504,8 +536,8 @@
>
Hakemuksen tiedot
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Uppgifter om ansökningen
@@ -516,16 +548,16 @@
>
- Hakemusnumero |
+ Ansökningsnummer |
{{ application.application_number }} |
- Hakemuksen tila |
+ Ansökningsstatus |
- Keskeneräinen
+ Oavslutat
|
@@ -589,8 +621,8 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:left;color:#666666;"
+ >Detta är ett automatiskt meddelande om ett nätmeddelande som skickades till dig. Svara inte på detta meddelande. Svaren behandlas inte. Vid behov ta kontakt till rådgivningen per e-post helsinkilisa@hel.fi.
@@ -659,8 +691,8 @@
>
Helsinki-lisä
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsingforstillägg
@@ -700,8 +732,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Information om Helsingforstillägget
@@ -712,8 +744,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Kundtjänst och kontaktuppgifter
@@ -753,8 +785,8 @@
>
© Helsingin kaupunki {{current_year}}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >© Helsingfors stad {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_en.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_en.html
index cc529e973e..cd1adb483b 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_en.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_en.html
@@ -3,7 +3,7 @@
- Olet saanut uuden viestin
+ You have received a new message
@@ -106,8 +106,8 @@
>
Helsinki-lisä: Olet saanut uuden viestin
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki benefit: You have received a new message
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,8 +245,8 @@
>
Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:34px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >You have received a new message regarding your Helsinki benefit application
@@ -242,8 +274,8 @@
>
Hei!
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Hello!
@@ -254,8 +286,8 @@
>
Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen. Voit lukea viestin Helsinki-lisän asiointipalvelussa.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >You have received a new message regarding your Helsinki benefit application. You can read the message in the Helsinki benefit service.
@@ -304,8 +336,8 @@
>
Ystävällisin terveisin,
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >Best regards,
@@ -316,8 +348,8 @@
>
Helsinki-lisän tiimi
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >The Helsinki benefit team
@@ -366,8 +398,8 @@
>
Hakemuksen tiedot
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Application details
@@ -378,14 +410,28 @@
>
-
- Hakemusnumero |
+
+ Application number |
{{ application.application_number }} |
-
- Hakemuksen lähetyspäivä |
+
+ Application submission date |
{{ application.created_at }} |
@@ -445,9 +491,9 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
- Kirjaudu palveluun ja lue viesti
+ Log in to the service and read the message
@@ -513,8 +559,8 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:left;color:#666666;"
+ >This is an automatic notification of an online message sent to you. Please do not reply to this message, as responses will not be processed. Please do not hesitate to contact the advisory service by e-mail at helsinkilisa@hel.fi.
@@ -583,8 +629,8 @@
>
Helsinki-lisä
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsinki benefit
@@ -624,8 +670,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Information about the Helsinki benefit
@@ -636,8 +682,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Customer service and contact details
@@ -677,8 +723,8 @@
>
© Helsingin kaupunki {{current_year}}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >© City of Helsinki {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_fi.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_fi.html
index cc529e973e..f9534c0178 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_fi.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_fi.html
@@ -106,7 +106,7 @@
>
Helsinki-lisä: Olet saanut uuden viestin
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,7 +245,7 @@
>
Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen
@@ -242,7 +274,7 @@
>
Hei!
@@ -254,7 +286,7 @@
>
Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen. Voit lukea viestin Helsinki-lisän asiointipalvelussa.
@@ -304,7 +336,7 @@
>
Ystävällisin terveisin,
@@ -316,7 +348,7 @@
>
Helsinki-lisän tiimi
@@ -366,7 +398,7 @@
>
Hakemuksen tiedot
@@ -378,13 +410,27 @@
>
-
+
Hakemusnumero |
{{ application.application_number }} |
-
+
Hakemuksen lähetyspäivä |
{{ application.created_at }} |
@@ -445,7 +491,7 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
Kirjaudu palveluun ja lue viesti
@@ -513,7 +559,7 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
@@ -583,7 +629,7 @@
>
Helsinki-lisä
@@ -624,7 +670,7 @@
>
@@ -636,7 +682,7 @@
>
@@ -677,7 +723,7 @@
>
© Helsingin kaupunki {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_sv.html b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_sv.html
index cc529e973e..2bf02c4b10 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_sv.html
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/html/received-message_sv.html
@@ -3,7 +3,7 @@
- Olet saanut uuden viestin
+ Du har fått ett nytt meddelande
@@ -106,8 +106,8 @@
>
Helsinki-lisä: Olet saanut uuden viestin
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Helsingforstillägg: Du har fått ett nytt meddelande
@@ -149,26 +149,58 @@
border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%"
>
-
-
-
-
-
-
-
-
- |
- Helsinki-lisä |
-
+
+
+
+
+
+
+
+
+ |
+
+ Helsinki-lisä
+ |
+
+
+
+ |
+
+
-
- |
-
-
@@ -213,8 +245,8 @@
>
Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:34px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Du har fått ett nytt meddelande om ansökningen om Helsingforstillägget
@@ -242,7 +274,7 @@
>
Hei!
@@ -254,8 +286,8 @@
>
Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen. Voit lukea viestin Helsinki-lisän asiointipalvelussa.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Du har fått ett nytt meddelande om ansökningen om Helsingforstillägget. Du kan läsa meddelandet i e-tjänst för sysselsättning Helsingforstillägg.
@@ -304,8 +336,8 @@
>
Ystävällisin terveisin,
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >Med vänliga hälsningar
@@ -316,8 +348,8 @@
>
Helsinki-lisän tiimi
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:100%;text-align:left;color:#222222;"
+ >teamet för Helsingforstillägget
@@ -366,8 +398,8 @@
>
Hakemuksen tiedot
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Uppgifter om ansökningen
@@ -378,14 +410,28 @@
>
-
- Hakemusnumero |
+
+ Ansökningsnummer |
{{ application.application_number }} |
-
- Hakemuksen lähetyspäivä |
+
+ Datum då ansökningen skickades |
{{ application.created_at }} |
@@ -445,9 +491,9 @@
align="center" bgcolor="#0072c6" role="presentation" style="border:none;border-radius:0;cursor:auto;mso-padding-alt:16px 32px;background:#0072c6;" valign="middle"
>
- Kirjaudu palveluun ja lue viesti
+ Logg in i tjänsten och läs meddelandet
@@ -513,8 +559,8 @@
>
Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:left;color:#666666;"
+ >Detta är ett automatiskt meddelande om ett nätmeddelande som skickades till dig. Svara inte på detta meddelande. Svaren behandlas inte. Vid behov ta kontakt till rådgivningen per e-post helsinkilisa@hel.fi.
@@ -583,8 +629,8 @@
>
Helsinki-lisä
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%;text-align:left;color:#222222;"
+ >Helsingforstillägg
@@ -624,8 +670,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Information om Helsingforstillägget
@@ -636,8 +682,8 @@
>
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >Kundtjänst och kontaktuppgifter
@@ -677,8 +723,8 @@
>
© Helsingin kaupunki {{current_year}}
+ style="font-family:HelsinkiGrotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:left;color:#222222;"
+ >© Helsingfors stad {{current_year}}
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_en.txt b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_en.txt
index 49579e6131..a07ba8a0d2 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_en.txt
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_en.txt
@@ -1,12 +1,12 @@
-Hei!
+Hello!
-Lähettämästäsi Helsinki-lisä-hakemuksesta puttu tarvittavia tietoia. Kiriaudu Helsinki-lisän asiointipalveluun ja täytä puttuvat tiedot {{ additional_information_deadline.date }} klo {{ additional_information_deadline.time }} mennessä.
-Mikäli sinulla herää kysyttävää, lähetä meille viesti Helsinki-lisän asiointipalvelun kautta.
+The Helsinki benefit application you submitted is missing required information. Log in to the Helsinki benefit service and fill in the missing information by {{ additional_information_deadline_time }} on {{ additional_information_deadline_date }}.
+If you have any questions, please send us a message via the Helsinki benefit e-service.
-Hakemuksen tiedot
-Hakemusnumero: {{application.application_number}}
-Hakemuksen tila: Odottaa lisätietoja
-Hakemuksen lähetyspäivä: {{ application.created_at }}
+Application details
+Application number: {{application.application_number}}
+Application status: Additional information required
+Application submission date: {{ application.created_at }}
-Ystävällisin terveisin,
-Helsinki-lisän tiimi
\ No newline at end of file
+Best regards,
+The Helsinki benefit team
\ No newline at end of file
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_sv.txt b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_sv.txt
index 49579e6131..dd4cdb0075 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_sv.txt
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/additional-information-required_sv.txt
@@ -1,12 +1,12 @@
Hei!
-Lähettämästäsi Helsinki-lisä-hakemuksesta puttu tarvittavia tietoia. Kiriaudu Helsinki-lisän asiointipalveluun ja täytä puttuvat tiedot {{ additional_information_deadline.date }} klo {{ additional_information_deadline.time }} mennessä.
-Mikäli sinulla herää kysyttävää, lähetä meille viesti Helsinki-lisän asiointipalvelun kautta.
+Den ansökan om Helsingforstillägget du skickade saknar nödvändiga uppgifter. Logg in på e-tjänst för sysselsättning Helsingforstillägg och fyll in de saknande uppgifterna senast {{ additional_information_deadline_date }} kl. {{ additional_information_deadline_time }}.
+Om du har frågor, skicka oss ett meddelande genom e-tjänst för sysselsättning Helsingforstillägg.
-Hakemuksen tiedot
-Hakemusnumero: {{application.application_number}}
-Hakemuksen tila: Odottaa lisätietoja
-Hakemuksen lähetyspäivä: {{ application.created_at }}
+Uppgifter om ansökningen
+Ansökningsnummer: {{application.application_number}}
+Ansökningsstatus: Väntar på mer information
+Datum då ansökningen skickades: {{ application.created_at }}
-Ystävällisin terveisin,
-Helsinki-lisän tiimi
\ No newline at end of file
+Med vänliga hälsningar
+teamet för Helsingforstillägget
\ No newline at end of file
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_en.txt b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_en.txt
index 6543f7c6d5..c868f9f828 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_en.txt
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_en.txt
@@ -1,17 +1,17 @@
-Hei!
+Hello!
-Helsinki-lisä-hakemuksesi {{application.application_number}} luonnos vanhentuu kahden viikon kuluttua {{ expiry_date }}. Voit päivittää Helsinki-lisä-hakemuksesi tietoja tai poistaa hakemuksen kirjautumalla Helsinki-lisä palveluun ja avaamalla hakemuksesi.
+Your Helsinki benefit draft application {{application.application_number}} will expire in two weeks on {{ application_deletion_date }}. You can update the information in your Helsinki benefit application or delete your application by logging in to the Helsinki benefit e-service and opening your application.
-Jatka Helsinki-lisä -hakemuksen täyttöä: https://helsinkilisa.hel.fi/
+Continue filling in the Helsinki benefit application: https://helsinkilisa.hel.fi/
-Ohjeet ja lisätietoa hakulomakkeen täyttämiseen löydät Helsingin kaupungin sivuilta.
+Visit the City of Helsinki’s website for instructions and more information on completing the application form.
-Lue lisãä Helsinki-lisän hakemisesta: #
+Read more about applying for the Helsinki benefit: #
-Ystävällisin terveisin,
-Helsinki-lisän tiimi
+Best regards,
+The Helsinki benefit team
-Hakemusnumero: {{application.application_number}}
-Hakemuksen tila: Keskeneräinen
+Application number: {{application.application_number}}
+Application status: Unfinished
-Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
\ No newline at end of file
+This is an automatic notification of an online message sent to you. Please do not reply to this message, as responses will not be processed. Please do not hesitate to contact the advisory service by e-mail at helsinkilisa@hel.fi.
\ No newline at end of file
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_sv.txt b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_sv.txt
index 6543f7c6d5..c6c2c34e7d 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_sv.txt
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/draft-notice_sv.txt
@@ -1,17 +1,17 @@
Hei!
-Helsinki-lisä-hakemuksesi {{application.application_number}} luonnos vanhentuu kahden viikon kuluttua {{ expiry_date }}. Voit päivittää Helsinki-lisä-hakemuksesi tietoja tai poistaa hakemuksen kirjautumalla Helsinki-lisä palveluun ja avaamalla hakemuksesi.
+Ditt utkast för ansökan om Helsingforstillägget {{application.application_number}} går ut om två veckor {{ application_deletion_date }}. Du kan uppdatera uppgifterna för din ansökan om Helsingforstillägget eller avlägsna ansökan genom att logga in på tjänsten för Helsingforstillägget och öppna din ansökan.
-Jatka Helsinki-lisä -hakemuksen täyttöä: https://helsinkilisa.hel.fi/
+Fortsätt fylla in ansökan om Helsingforstillägget: https://helsinkilisa.hel.fi/
-Ohjeet ja lisätietoa hakulomakkeen täyttämiseen löydät Helsingin kaupungin sivuilta.
+Anvisningar och ytterligare information om hur du ska fylla in ansökan hittar du på Helsingfors stads webbplats.
-Lue lisãä Helsinki-lisän hakemisesta: #
+Läs mer om att ansöka om Helsingforstillägget: #
-Ystävällisin terveisin,
-Helsinki-lisän tiimi
+Med vänliga hälsningar
+teamet för Helsingforstillägget
-Hakemusnumero: {{application.application_number}}
-Hakemuksen tila: Keskeneräinen
+Ansökningsnummer: {{application.application_number}}
+Ansökningsstatus: Oavslutat
-Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
\ No newline at end of file
+Detta är ett automatiskt meddelande om ett nätmeddelande som skickades till dig. Svara inte på detta meddelande. Svaren behandlas inte. Vid behov ta kontakt till rådgivningen per e-post helsinkilisa@hel.fi.
\ No newline at end of file
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_en.txt b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_en.txt
index 8f149476ab..9aa54a7fc2 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_en.txt
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_en.txt
@@ -1,14 +1,14 @@
-Hei!
+Hello!
-Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen. Voit lukea viestin Helsinki-lisän asiointipalvelussa.
+You have received a new message regarding your Helsinki benefit application. You can read the message in the Helsinki benefit service.
-Hakemuksen tiedot
-Hakemusnumero: {{application.application_number}}
-Hakemuksen lähetyspäivä: {{ application.created_at }}
+Application details
+Application number: {{application.application_number}}
+Application submission date: {{ application.created_at }}
-Kirjaudu palveluun ja lue viesti: https://helsinkilisa.hel.fi
+Log in to the service and read the message: https://helsinkilisa.hel.fi
-Ystävällisin terveisin,
-Helsinki-lisän tiimi
+Best regards,
+The Helsinki benefit team
-Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
\ No newline at end of file
+This is an automatic notification of an online message sent to you. Please do not reply to this message, as responses will not be processed. Please do not hesitate to contact the advisory service by e-mail at helsinkilisa@hel.fi.
\ No newline at end of file
diff --git a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_sv.txt b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_sv.txt
index 8f149476ab..43dfae6812 100644
--- a/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_sv.txt
+++ b/backend/benefit/helsinkibenefit/templates/emails/mjml-generated/txt/received-message_sv.txt
@@ -1,14 +1,14 @@
Hei!
-Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen. Voit lukea viestin Helsinki-lisän asiointipalvelussa.
+Du har fått ett nytt meddelande om ansökningen om Helsingforstillägget. Du kan läsa meddelandet i e-tjänst för sysselsättning Helsingforstillägg.
-Hakemuksen tiedot
-Hakemusnumero: {{application.application_number}}
-Hakemuksen lähetyspäivä: {{ application.created_at }}
+Uppgifter om ansökningen
+Ansökningsnummer: {{application.application_number}}
+Datum då ansökningen skickades: {{ application.created_at }}
-Kirjaudu palveluun ja lue viesti: https://helsinkilisa.hel.fi
+Logg in i tjänsten och läs meddelandet: https://helsinkilisa.hel.fi
-Ystävällisin terveisin,
-Helsinki-lisän tiimi
+Med vänliga hälsningar
+teamet för Helsingforstillägget
-Tämä on automaattinen ilmoitus sinulle lähetetystä verkkoviestistä. Ethän vastaa tähän sähköpostiin, sillä vastauksia ei käsitellä. Ota tarvittaessa yhteyttä neuvontaan sähköpostitse helsinkilisa@hel.fi.
\ No newline at end of file
+Detta är ett automatiskt meddelande om ett nätmeddelande som skickades till dig. Svara inte på detta meddelande. Svaren behandlas inte. Vid behov ta kontakt till rådgivningen per e-post helsinkilisa@hel.fi.
\ No newline at end of file
diff --git a/backend/benefit/messages/automatic_messages.py b/backend/benefit/messages/automatic_messages.py
index 871072b4a8..88ad2daba9 100644
--- a/backend/benefit/messages/automatic_messages.py
+++ b/backend/benefit/messages/automatic_messages.py
@@ -1,3 +1,4 @@
+import datetime
import logging
from smtplib import SMTPException
@@ -20,7 +21,7 @@
)
-def _message_notification_email_subject():
+def default_email_notification_subject():
# force evaluation of lazy string so that the messages in local memory queue remain translated
# correctly during unit tests
return str(_("You have received a new message from Helsinki benefit"))
@@ -47,8 +48,31 @@ def _message_notification_email_body(application):
)
+def get_email_template_context(application: Application):
+ year = datetime.date.today().year
+
+ return {
+ "current_year": year,
+ "application": {
+ "created_at": application.created_at,
+ "application_number": application.application_number,
+ },
+ "language": application.applicant_language,
+ }
+
+
+def render_email_template(
+ email_context: dict, template_name: str, template_type: str = "txt"
+):
+ lang = email_context["language"] or "fi"
+ return render_to_string(f"{template_name}_{lang}.{template_type}", email_context)
+
+
def send_email_to_applicant(
- application: Application, subject: str = None, message: str = None
+ application: Application,
+ subject: str = None,
+ text_message: str = None,
+ html_message: str = None,
) -> int:
"""
:param application: The application being reopened
@@ -64,33 +88,12 @@ def send_email_to_applicant(
with translation.override(application.applicant_language):
try:
- html_message = render_to_string(
- "received-message_fi.html",
- {
- "current_year": "2023",
- "application": {
- "created_at": application.created_at,
- "application_number": application.application_number,
- },
- },
- )
-
- message = render_to_string(
- "received-message_fi.txt",
- {
- "application": {
- "created_at": application.created_at,
- "application_number": application.application_number,
- },
- },
- )
-
return send_mail(
- subject=subject if subject else _message_notification_email_subject(),
- message=message
- if message
+ subject=subject if subject else default_email_notification_subject(),
+ message=text_message
+ if text_message
else _message_notification_email_body(application),
- html_message=html_message,
+ html_message=html_message or None,
from_email=settings.DEFAULT_FROM_EMAIL,
recipient_list=[application.company_contact_person_email],
fail_silently=False,
@@ -117,6 +120,9 @@ def send_application_reopened_message(
:param application: The application being reopened
:param additional_information_needed_by: The date by which the applicant must provide the additional information
"""
+
+ formatted_info_needed_by = additional_information_needed_by.strftime("%d.%m.%Y")
+
with translation.override(application.applicant_language):
Message.objects.create(
sender=user,
@@ -124,9 +130,20 @@ def send_application_reopened_message(
message_type=MessageType.HANDLER_MESSAGE,
content=format_lazy(
APPLICATION_REOPENED_MESSAGE,
- additional_information_needed_by=additional_information_needed_by.strftime(
- "%d.%m.%Y"
- ),
+ additional_information_needed_by=formatted_info_needed_by,
),
)
- send_email_to_applicant(application)
+
+ context = get_email_template_context(application)
+ context["additional_information_deadline_date"] = formatted_info_needed_by
+ context["additional_information_deadline_time"] = "23:00"
+
+ message = render_email_template(
+ context, "additional-information-required", "txt"
+ )
+ html_message = render_email_template(
+ context, "additional-information-required", "html"
+ )
+ send_email_to_applicant(
+ application, default_email_notification_subject(), message, html_message
+ )
diff --git a/backend/benefit/messages/tests/test_api.py b/backend/benefit/messages/tests/test_api.py
index 69d1f59edb..f5827178c7 100644
--- a/backend/benefit/messages/tests/test_api.py
+++ b/backend/benefit/messages/tests/test_api.py
@@ -1,4 +1,6 @@
import uuid
+import email
+
from copy import deepcopy
import pytest
@@ -322,12 +324,21 @@ def test_create_message(
assert_email_subject_language(str(mailoutbox[0].subject), email_language)
assert_email_body_language(str(mailoutbox[0].body), email_language)
if email_language == "fi":
- assert "Olet saanut uuden viestin" in mailoutbox[0].subject
- assert "on tullut uusi viesti" in mailoutbox[0].body
assert mailoutbox[0].to == [
handling_application.company_contact_person_email
]
assert mailoutbox[0].from_email == settings.DEFAULT_FROM_EMAIL
+ assert "Olet saanut uuden viestin" in mailoutbox[0].subject
+
+ # Parse email to an object and assert that it contains the correct text content
+ email_parts = email.message_from_string(mailoutbox[0].body)
+ for part in email_parts.walk():
+ if part.get_content_type() == "text/plain":
+ assert (
+ "Olet saanut uuden viestin Helsinki-lisä -hakemukseen littyen. Voit lukea viestin"
+ in part.get_payload()
+ )
+
assert result.status_code == 201
message_qs = Message.objects.filter(message_type=msg_type)
diff --git a/backend/benefit/messages/views.py b/backend/benefit/messages/views.py
index fdeb18b227..67eaea13e9 100755
--- a/backend/benefit/messages/views.py
+++ b/backend/benefit/messages/views.py
@@ -1,12 +1,18 @@
from django.conf import settings
from django.db import transaction
+from django.utils import translation
from django.utils.translation import gettext_lazy as _
from rest_framework import viewsets
from rest_framework.exceptions import NotFound
from applications.models import Application
from common.permissions import BFIsApplicant, BFIsHandler, TermsOfServiceAccepted
-from messages.automatic_messages import send_email_to_applicant
+from messages.automatic_messages import (
+ default_email_notification_subject,
+ get_email_template_context,
+ render_email_template,
+ send_email_to_applicant,
+)
from messages.models import Message, MessageType
from messages.permissions import HasMessagePermission
from messages.serializers import MessageSerializer, NoteSerializer
@@ -48,12 +54,24 @@ class HandlerMessageViewSet(ApplicantMessageViewSet):
def perform_create(self, serializer):
message = serializer.save()
+ application = message.application
# Never send email if it's a handler's note!
if message.message_type in [
MessageType.HANDLER_MESSAGE,
MessageType.APPLICANT_MESSAGE,
]:
- send_email_to_applicant(message.application)
+ with translation.override(application.applicant_language):
+ print(application.applicant_language)
+ subject = default_email_notification_subject()
+ context = get_email_template_context(application)
+ text_message = render_email_template(context, "received-message", "txt")
+ html_message = render_email_template(
+ context, "received-message", "html"
+ )
+
+ send_email_to_applicant(
+ application, subject, text_message, html_message
+ )
def get_queryset(self):
try: