Skip to content

Commit

Permalink
Renommer les "demandes d'habilitation" existantes en "aidants à former"
Browse files Browse the repository at this point in the history
  • Loading branch information
tut-tuuut authored Jan 18, 2022
2 parents 4fe0dea + dbccd28 commit 0f63599
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 30 deletions.
24 changes: 7 additions & 17 deletions aidants_connect_web/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ def display_habilitation_requests(self, obj):
+ "</td></tr></table>"
)

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:
Expand Down Expand Up @@ -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(
Expand All @@ -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 [
Expand Down
4 changes: 2 additions & 2 deletions aidants_connect_web/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -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}"
Expand Down
2 changes: 1 addition & 1 deletion aidants_connect_web/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ <h1>Habilitation en masse à partir des adresses e-mail</h1>
{% endif %}
{% if treated_emails %}
<div class="successnote">
<p>Les demandes d'habilitation suivantes ont été validées, les comptes aidant ont été créés :</p>
<p>Les demandes suivantes ont été validées, les comptes aidant ont été créés :</p>
<ul>
{% for email in treated_emails %}
<li><span aria-hidden="true"></span>{{ email }}</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,18 @@
<p>Bonjour,</p>
<p>
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 :
</p>
<ul>
{% for org in organisations %}
<li>{{ org.name }} : {{ org.num_requests }} demandes</li>
<li>{{ org.name }} : {{ org.num_requests }} aidants</li>
{% endfor %}
</ul>
<p>
Afin de les traiter, vous pouvez les retrouver dans l'administration Django,
dans la rubrique « aidants à former ».
</p>
<p>Bonne journée,</p>
<p>Le robot Aidants Connect</p>
</td>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
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 %}
- {{ org.name }} : {{ org.num_requests }} demandes
{% 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,

Expand Down
8 changes: 4 additions & 4 deletions aidants_connect_web/tests/test_commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand All @@ -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)


Expand Down
6 changes: 5 additions & 1 deletion aidants_connect_web/tests/test_views/test_admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -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")

0 comments on commit 0f63599

Please sign in to comment.