Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Renommer les "demandes d'habilitation" existantes en "aidants à former" #498

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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")