diff --git a/aidants_connect_web/admin.py b/aidants_connect_web/admin.py index 6467460ec..c53b11fc2 100644 --- a/aidants_connect_web/admin.py +++ b/aidants_connect_web/admin.py @@ -276,7 +276,7 @@ def display_habilitation_requests(self, obj): + "" ) - display_habilitation_requests.short_description = "Demandes d'habilitation" + display_habilitation_requests.short_description = "Aidants à former" def find_zipcode_in_address(self, request, queryset): for organisation in queryset: @@ -681,13 +681,9 @@ def mark_validated(self, request, queryset): for habilitation_request in queryset if habilitation_request.validate_and_create_aidant() ) - self.message_user( - request, f"{rows_updated} demandes d'habilitation ont été validées." - ) + self.message_user(request, f"{rows_updated} demandes ont été validées.") - mark_validated.short_description = ( - "Valider les demandes d’habilitation sélectionnées" - ) + mark_validated.short_description = "Créer les comptes aidants sélectionnés" def mark_refused(self, request, queryset): rows_updated = queryset.filter( @@ -696,23 +692,17 @@ def mark_refused(self, request, queryset): HabilitationRequest.STATUS_NEW, ) ).update(status=HabilitationRequest.STATUS_REFUSED) - self.message_user( - request, f"{rows_updated} demandes d’habilitation ont été refusées." - ) + self.message_user(request, f"{rows_updated} demandes ont été refusées.") - mark_refused.short_description = "Refuser les demandes d’habilitation sélectionnées" + mark_refused.short_description = "Refuser les demandes sélectionnées" def mark_processing(self, request, queryset): rows_updated = queryset.filter(status=HabilitationRequest.STATUS_NEW).update( status=HabilitationRequest.STATUS_PROCESSING ) - self.message_user( - request, f"{rows_updated} demandes d’habilitation sont maintenant en cours." - ) + self.message_user(request, f"{rows_updated} demandes sont maintenant en cours.") - mark_processing.short_description = ( - "Passer « en cours » les demandes d'habilitation sélectionnées" - ) + mark_processing.short_description = "Passer « en cours » les demandes sélectionnées" def get_urls(self): return [ diff --git a/aidants_connect_web/models.py b/aidants_connect_web/models.py index bb71134da..00960d65e 100644 --- a/aidants_connect_web/models.py +++ b/aidants_connect_web/models.py @@ -451,8 +451,8 @@ class Meta: fields=("email", "organisation"), name="unique_email_per_orga" ), ) - verbose_name = "demande d’habilitation" - verbose_name_plural = "demandes d’habilitation" + verbose_name = "aidant à former" + verbose_name_plural = "aidants à former" def __str__(self): return f"{self.email}" diff --git a/aidants_connect_web/tasks.py b/aidants_connect_web/tasks.py index 222951d8c..a4862575d 100644 --- a/aidants_connect_web/tasks.py +++ b/aidants_connect_web/tasks.py @@ -152,7 +152,7 @@ def notify_new_habilitation_requests(): recipient_list=recipient_list, subject=( f"[Aidants Connect] {habilitation_requests_count} " - "nouvelles demandes d’habilitation" + "nouveaux aidants à former" ), message=text_message, html_message=html_message, diff --git a/aidants_connect_web/templates/aidants_connect_web/admin/habilitation_request/mass-habilitation.html b/aidants_connect_web/templates/aidants_connect_web/admin/habilitation_request/mass-habilitation.html index 2c1304e57..b98ae5ec3 100644 --- a/aidants_connect_web/templates/aidants_connect_web/admin/habilitation_request/mass-habilitation.html +++ b/aidants_connect_web/templates/aidants_connect_web/admin/habilitation_request/mass-habilitation.html @@ -38,7 +38,7 @@
Les demandes d'habilitation suivantes ont été validées, les comptes aidant ont été créés :
+Les demandes suivantes ont été validées, les comptes aidant ont été créés :
Bonjour,
Durant les {{ interval }} derniers jours, il y a eu sur Aidants Connect - {{ total_requests }} nouvelles demandes d'habilitation + {{ total_requests }} nouveaux aidants à former dans {{ organisations.count }} structures différentes :
+ Afin de les traiter, vous pouvez les retrouver dans l'administration Django, + dans la rubrique « aidants à former ». +
Bonne journée,
Le robot Aidants Connect
diff --git a/aidants_connect_web/templates/aidants_connect_web/managment/notify_new_habilitation_requests.txt b/aidants_connect_web/templates/aidants_connect_web/managment/notify_new_habilitation_requests.txt index e1aeaef7e..4d4dc8fe7 100644 --- a/aidants_connect_web/templates/aidants_connect_web/managment/notify_new_habilitation_requests.txt +++ b/aidants_connect_web/templates/aidants_connect_web/managment/notify_new_habilitation_requests.txt @@ -1,7 +1,7 @@ Bonjour, Durant les {{ interval }} derniers jours, il y a eu sur Aidants Connect -{{ total_requests }} nouvelles demandes d'habilitation +{{ total_requests }} nouveaux aidants à former dans {{ organisations.count }} structures différentes : {% for org in organisations %} @@ -9,7 +9,7 @@ dans {{ organisations.count }} structures différentes : {% endfor %} Afin de les traiter, vous pouvez les retrouver dans l'administration Django, -dans la rubrique « demandes d’habilitation ». +dans la rubrique « aidants à former ». Bonne journée, diff --git a/aidants_connect_web/tests/test_commands.py b/aidants_connect_web/tests/test_commands.py index 8015b61c7..bcb719aa0 100644 --- a/aidants_connect_web/tests/test_commands.py +++ b/aidants_connect_web/tests/test_commands.py @@ -268,8 +268,8 @@ def test_an_email_is_sent_if_there_is_an_habilitation_request(self): self.assertEqual(len(mail.outbox), 1) mail_content = mail.outbox[0].body mail_subject = mail.outbox[0].subject - self.assertIn("3 nouvelles demandes d’habilitation", mail_subject) - self.assertIn("3 nouvelles demandes d'habilitation", mail_content) + self.assertIn("3 nouveaux aidants à former", mail_subject) + self.assertIn("3 nouveaux aidants à former", mail_content) self.assertIn("dans 3 structures différentes", mail_content) def test_counting_of_habilitation_requests(self): @@ -278,8 +278,8 @@ def test_counting_of_habilitation_requests(self): self.assertEqual(len(mail.outbox), 1) mail_content = mail.outbox[0].body mail_subject = mail.outbox[0].subject - self.assertIn("4 nouvelles demandes d’habilitation", mail_subject) - self.assertIn("4 nouvelles demandes d'habilitation", mail_content) + self.assertIn("4 nouveaux aidants à former", mail_subject) + self.assertIn("4 nouveaux aidants à former", mail_content) self.assertIn("dans 2 structures différentes", mail_content) diff --git a/aidants_connect_web/tests/test_views/test_admin.py b/aidants_connect_web/tests/test_views/test_admin.py index 6601bfdcc..fec2487b4 100644 --- a/aidants_connect_web/tests/test_views/test_admin.py +++ b/aidants_connect_web/tests/test_views/test_admin.py @@ -586,6 +586,10 @@ def test_mass_habilitation_with_valid_and_invalid_addresses(self): ) self.assertTrue(Aidant.objects.filter(email=email).exists()) self.assertContains( - response, "Les demandes d'habilitation suivantes ont été validées" + response, + ( + "Les demandes suivantes ont été validées, les comptes aidant " + "ont été créés" + ), ) self.assertContains(response, "Nous n'avons pas pu traiter les")