diff --git a/src/sdg/producten/management/commands/send_email_to_users_about_doordrukken.py b/src/sdg/producten/management/commands/send_email_to_users_about_doordrukken.py index 165bfdcec..0c178728b 100644 --- a/src/sdg/producten/management/commands/send_email_to_users_about_doordrukken.py +++ b/src/sdg/producten/management/commands/send_email_to_users_about_doordrukken.py @@ -71,6 +71,7 @@ def create_and_send_mail( ).url, "org_type_name": cfg.name, "lokale_overheid": lokale_overheid, + "doordruk_date": settings.SDG_PRESS_THROUGH_DAYS, } html_message = render_to_string( @@ -79,7 +80,7 @@ def create_and_send_mail( ) send_mail( - f"{settings.SDG_PRESS_THROUGH_DAYS} dagen tot een product in SDG automatisch zal worden gepubliceerd.", + f"{settings.SDG_PRESS_THROUGH_DAYS} dagen tot een SDG-producttekst automatisch wordt gepubliceerd", strip_tags(html_message), settings.DEFAULT_FROM_EMAIL, [user.email], diff --git a/src/sdg/producten/management/commands/send_monthly_broken_links_report.py b/src/sdg/producten/management/commands/send_monthly_broken_links_report.py index ee8d2a0d7..f7b2e3673 100644 --- a/src/sdg/producten/management/commands/send_monthly_broken_links_report.py +++ b/src/sdg/producten/management/commands/send_monthly_broken_links_report.py @@ -35,7 +35,9 @@ def construct_base_url( path=url_path, ) - def create_and_send_mail(self, user, broken_links, multiple_organizations: bool): + def create_and_send_mail( + self, user, broken_links, multiple_organizations: bool, user_organizations + ): def sort_compare_fn(broken_link): return ( broken_link.product.catalogus.lokale_overheid.__str__(), @@ -43,12 +45,16 @@ def sort_compare_fn(broken_link): broken_link.occurring_field, ) + org_type_name = org_type_cfg().name + mail_context = { "user_full_name": user.get_full_name(), "broken_links": sorted(broken_links, key=sort_compare_fn), "sender_organization": org_type_cfg().organisation_name, + "org_type_name": org_type_name, "multiple_organizations": multiple_organizations, "base_url": self.construct_base_url(), + "user_organizations": user_organizations, } html_message = render_to_string( @@ -57,7 +63,7 @@ def sort_compare_fn(broken_link): ) send_mail( - "Rapportage foutieve links in SDG-invoervoorziening", + f"Foute links in SDG-{org_type_name.lower()}teksten", strip_tags(html_message), settings.DEFAULT_FROM_EMAIL, [user.email], @@ -79,7 +85,6 @@ def handle(self, *args, **options): lokale_overheid: LokaleOverheid = ( broken_link.product.catalogus.lokale_overheid ) - organization_id = lokale_overheid.organisatie_id roles: Role = lokale_overheid.roles receiver_roles: Role = ( @@ -94,7 +99,7 @@ def handle(self, *args, **options): broken_links, user_organizations, user = grouped_users[ receiver_role.user.email ] - user_organizations.add(organization_id) + user_organizations.add(lokale_overheid.organisatie) broken_links.append(broken_link) # Update user grouped_users[receiver_role.user.email] = ( @@ -110,4 +115,5 @@ def handle(self, *args, **options): user=user, broken_links=broken_links, multiple_organizations=multiple_organizations, + user_organizations=user_organizations, ) diff --git a/src/sdg/templates/producten/_include/doordruk_warning.html b/src/sdg/templates/producten/_include/doordruk_warning.html index 347df4ac1..7601c1f90 100644 --- a/src/sdg/templates/producten/_include/doordruk_warning.html +++ b/src/sdg/templates/producten/_include/doordruk_warning.html @@ -4,7 +4,7 @@ {% if doordruk_activation_warning == True %}
- Er staat een tekstwijziging van VNG klaar die op {{datum__doordrukken}} automatisch wordt gepubliceerd. Wilt u dit niet? Maak dan zelf wijzigingen in de product tekst en sla deze op, of + Er staat een tekstwijziging van de VNG klaar die op {{datum__doordrukken}} automatisch wordt gepubliceerd. Wilt je dit niet? Pas de tekst dan aan en publiceer deze, of klik hier. {% trans "Sluiten" %} @@ -15,8 +15,7 @@ {% if doordruk_activation_warning == False %}
- De tekstwijziging van VNG die op {{datum__doordrukken}} automatisch wordt gepubliceerd is geannuleerd. Wil je deze tekstwijziging toch wel de tekstwijziging van VNG automatisch publiceren? - klik hier. + De tekstwijziging van de VNG die op {{datum__doordrukken}} automatisch wordt gepubliceerd, is geannuleerd. Wil je deze tekstwijziging toch gebruiken en automatisch laten publiceren? Klik dan hier. {% trans "Sluiten" %}
diff --git a/src/sdg/templates/producten/email/email_broken_links.html b/src/sdg/templates/producten/email/email_broken_links.html index 185a96f7c..7feb3af34 100644 --- a/src/sdg/templates/producten/email/email_broken_links.html +++ b/src/sdg/templates/producten/email/email_broken_links.html @@ -6,9 +6,11 @@ SDG-invoervoorziening en hebt aangegeven mails te willen ontvangen.

- Bij het controleren van de links in de specifieke gegevens van - producten, waar jij redacteur of beheerder van bent, zijn er fouten - opgetreden. Het gaat om de volgende link(s): + Bij het controleren van de teksten van de {{ org_type_name }} {{ user_organizations|join:", " }} + hebben we een paar foute links ontdekt. + Bij het aanklikken van deze link krijg je een foutmelding. De links + staan in een producttekst waar jij redacteur of beheerder van bent. Het + gaat om de volgende link(s):

- Mogelijk moet je naar aanleiding hiervan, aanpassingen maken aan de - link(s). + We willen je graag vragen om deze links te controleren en te corrigeren + in de invoervoorziening, zodat bezoekers de juiste informatie kunnen + vinden. Klik hierboven op de geselecteerde links om direct aan de slag + te gaan.

-

Alvast bedankt voor de medewerking!

+

Alvast veel dank voor de medewerking!

SDG-team
{{ sender_organization }}

diff --git a/src/sdg/templates/producten/email/email_inform_about_doordrukken.html b/src/sdg/templates/producten/email/email_inform_about_doordrukken.html index 26ae6a1dc..11255d2d2 100644 --- a/src/sdg/templates/producten/email/email_inform_about_doordrukken.html +++ b/src/sdg/templates/producten/email/email_inform_about_doordrukken.html @@ -2,11 +2,17 @@

Beste {{ user_full_name }},

Je krijgt deze mail omdat je een account hebt van de SDG-invoervoorziening en hebt aangegeven mails te willen ontvangen.

-

Er staat een tekstwijziging van VNG klaar die automatisch wordt gepubliceerd, in het product {{product}} van {{org_type_name}} {{lokale_overheid}}.

-

Wil je dit niet? Maak dan zelf wijzigingen in de product tekst en sla deze op, of klik hier (inloggen vereist).

-

Mogelijk moet je naar aanleiding hiervan, klikken op de link of aanpassingen maken aan het product.

-

Alvast bedankt voor de medewerking!

+

+ Er staat een tekstwijziging klaar in de invoervoorziening. + Het gaat om een wijziging in de {{org_type_name}}tekst van {{product}}. + De VNG heeft deze tekstwijziging gemaakt en klaargezet in de invoervoorziening. +

+ +

+ Over {{doordruk_date}} dagen zal deze wijziging automatisch worden gepubliceerd voor de {{org_type_name}} {{lokale_overheid}}. + Wil je dit niet? Dan kun je zelf wijzigingen maken in de producttekst en vervolgens publiceren. Kijk hier voor de tekstwijziging (inloggen vereist). +

SDG-team
diff --git a/src/sdg/templates/producten/update.html b/src/sdg/templates/producten/update.html index e910a531f..81d34b030 100644 --- a/src/sdg/templates/producten/update.html +++ b/src/sdg/templates/producten/update.html @@ -127,6 +127,21 @@ + {% else %} + {# Visible bar for users that can't edit - per request VNG #} +

+ +
{% endif %} {% endblock page_content %}