feat: add not_checked option to water drainage in hotbox inspections

This commit is contained in:
kdeterme 2026-09-18 15:39:36 +02:00
parent e1cf8d5565
commit a52f205e42
14 changed files with 493 additions and 20 deletions

View file

@ -1827,6 +1827,144 @@ msgstr "No. photos / docs"
msgid "Annulée" msgid "Annulée"
msgstr "Canceled" msgstr "Canceled"
msgid "Inspection de réparation Hot Box"
msgstr "Hot Box repair inspection"
msgid "Inspections de réparations Hot Box"
msgstr "Hot Box repair inspections"
msgid "Contrôle visuel de réparation Hot Box"
msgstr "Hot Box repair visual check"
msgid "Contrôles visuels Hot Box"
msgstr "Hot Box visual checks"
msgid "Contrôles visuels Hot Box (Enrobé à chaud)"
msgstr "Hot Box visual checks (Hot asphalt)"
msgid ""
"Évaluez visuellement la zone réparée sur les 4 critères ci-dessous (sans "
"valeur par défaut) :"
msgstr ""
"Visually assess the repaired area on the 4 criteria below (no default "
"value):"
msgid "Planéité / Arasement"
msgstr "Flatness / Leveling"
msgid "Planéité"
msgstr "Flatness"
msgid "Bien à niveau / Arasé"
msgstr "Flush / Level"
msgid "Léger décalage / Creux ou bosse"
msgstr "Slight unevenness / Hollow or bump"
msgid "Léger creux / bosse"
msgstr "Slight hollow / bump"
msgid "Léger creux ou bosse"
msgstr "Slight hollow or bump"
msgid "Ressaut important (> 1-2 cm)"
msgstr "Significant ledge (> 1-2 cm)"
msgid "Ressaut (> 1-2 cm)"
msgstr "Ledge (> 1-2 cm)"
msgid "Joints de raccordement"
msgstr "Connection joints"
msgid "Joints"
msgstr "Joints"
msgid "Joints bien fermés / scellés"
msgstr "Well sealed / closed joints"
msgid "Bien fermés / scellés"
msgstr "Well closed / sealed"
msgid "Joints fissurés ou abîmés"
msgstr "Cracked or damaged joints"
msgid "Joints fissurés / abîmés"
msgstr "Cracked / damaged joints"
msgid "Fissurés / abîmés"
msgstr "Cracked / damaged"
msgid "Joints ouverts ou décollés"
msgstr "Open or detached joints"
msgid "Joints ouverts / décollés"
msgstr "Open / detached joints"
msgid "Ouverts / décollés"
msgstr "Open / detached"
msgid "Fissuration"
msgstr "Cracking"
msgid "Aucune fissure"
msgstr "No cracks"
msgid "Petites fissures / Faïençage"
msgstr "Minor cracks / Crazing"
msgid "Petites fissures"
msgstr "Minor cracks"
msgid "Grosses fissures / Fissures ouvertes"
msgstr "Major cracks / Open cracks"
msgid "Grosses fissures ouvertes"
msgstr "Major open cracks"
msgid "Grosses fissures"
msgstr "Major cracks"
msgid "Évacuation des eaux pluviales"
msgstr "Rainwater drainage"
msgid "Évacuation"
msgstr "Drainage"
msgid "Bon écoulement / Pas de flaque"
msgstr "Good drainage / No puddles"
msgid "Eau stagnante / Flaque d'eau"
msgstr "Standing water / Puddle"
msgid "questions renseignées"
msgstr "questions answered"
msgid "4 questions à évaluer"
msgstr "4 questions to evaluate"
msgid "Suggéré : Conforme"
msgstr "Suggested: Compliant"
msgid "Suggéré : Non conforme"
msgstr "Suggested: Non-compliant"
msgid "Suggéré : Dégradé"
msgstr "Suggested: Degraded"
msgid ""
"Veuillez répondre à chacun des 4 contrôles de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgstr ""
"Please answer each of the 4 checks of the Hot Box repair (Flatness, Joints, "
"Cracking, Drainage)."
msgid ""
"Veuillez répondre à chacun des 4 contrôles visuels de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgstr ""
"Please answer each of the 4 visual checks of the Hot Box repair (Flatness, "
"Joints, Cracking, Drainage)."
#~ msgid "Renforcement de l'entretien préventif" #~ msgid "Renforcement de l'entretien préventif"
#~ msgstr "Reinforcement of preventive maintenance" #~ msgstr "Reinforcement of preventive maintenance"

View file

@ -1835,6 +1835,144 @@ msgstr "Nb photos / docs"
msgid "Annulée" msgid "Annulée"
msgstr "Annulée" msgstr "Annulée"
msgid "Inspection de réparation Hot Box"
msgstr "Inspection de réparation Hot Box"
msgid "Inspections de réparations Hot Box"
msgstr "Inspections de réparations Hot Box"
msgid "Contrôle visuel de réparation Hot Box"
msgstr "Contrôle visuel de réparation Hot Box"
msgid "Contrôles visuels Hot Box"
msgstr "Contrôles visuels Hot Box"
msgid "Contrôles visuels Hot Box (Enrobé à chaud)"
msgstr "Contrôles visuels Hot Box (Enrobé à chaud)"
msgid ""
"Évaluez visuellement la zone réparée sur les 4 critères ci-dessous (sans "
"valeur par défaut) :"
msgstr ""
"Évaluez visuellement la zone réparée sur les 4 critères ci-dessous (sans "
"valeur par défaut) :"
msgid "Planéité / Arasement"
msgstr "Planéité / Arasement"
msgid "Planéité"
msgstr "Planéité"
msgid "Bien à niveau / Arasé"
msgstr "Bien à niveau / Arasé"
msgid "Léger décalage / Creux ou bosse"
msgstr "Léger décalage / Creux ou bosse"
msgid "Léger creux / bosse"
msgstr "Léger creux / bosse"
msgid "Léger creux ou bosse"
msgstr "Léger creux ou bosse"
msgid "Ressaut important (> 1-2 cm)"
msgstr "Ressaut important (> 1-2 cm)"
msgid "Ressaut (> 1-2 cm)"
msgstr "Ressaut (> 1-2 cm)"
msgid "Joints de raccordement"
msgstr "Joints de raccordement"
msgid "Joints"
msgstr "Joints"
msgid "Joints bien fermés / scellés"
msgstr "Joints bien fermés / scellés"
msgid "Bien fermés / scellés"
msgstr "Bien fermés / scellés"
msgid "Joints fissurés ou abîmés"
msgstr "Joints fissurés ou abîmés"
msgid "Joints fissurés / abîmés"
msgstr "Joints fissurés / abîmés"
msgid "Fissurés / abîmés"
msgstr "Fissurés / abîmés"
msgid "Joints ouverts ou décollés"
msgstr "Joints ouverts ou décollés"
msgid "Joints ouverts / décollés"
msgstr "Joints ouverts / décollés"
msgid "Ouverts / décollés"
msgstr "Ouverts / décollés"
msgid "Fissuration"
msgstr "Fissuration"
msgid "Aucune fissure"
msgstr "Aucune fissure"
msgid "Petites fissures / Faïençage"
msgstr "Petites fissures / Faïençage"
msgid "Petites fissures"
msgstr "Petites fissures"
msgid "Grosses fissures / Fissures ouvertes"
msgstr "Grosses fissures / Fissures ouvertes"
msgid "Grosses fissures ouvertes"
msgstr "Grosses fissures ouvertes"
msgid "Grosses fissures"
msgstr "Grosses fissures"
msgid "Évacuation des eaux pluviales"
msgstr "Évacuation des eaux pluviales"
msgid "Évacuation"
msgstr "Évacuation"
msgid "Bon écoulement / Pas de flaque"
msgstr "Bon écoulement / Pas de flaque"
msgid "Eau stagnante / Flaque d'eau"
msgstr "Eau stagnante / Flaque d'eau"
msgid "questions renseignées"
msgstr "questions renseignées"
msgid "4 questions à évaluer"
msgstr "4 questions à évaluer"
msgid "Suggéré : Conforme"
msgstr "Suggéré : Conforme"
msgid "Suggéré : Non conforme"
msgstr "Suggéré : Non conforme"
msgid "Suggéré : Dégradé"
msgstr "Suggéré : Dégradé"
msgid ""
"Veuillez répondre à chacun des 4 contrôles de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgstr ""
"Veuillez répondre à chacun des 4 contrôles de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgid ""
"Veuillez répondre à chacun des 4 contrôles visuels de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgstr ""
"Veuillez répondre à chacun des 4 contrôles visuels de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
#~ msgid "Renforcement de l'entretien préventif" #~ msgid "Renforcement de l'entretien préventif"
#~ msgstr "Renforcement de l’entretien préventif" #~ msgstr "Renforcement de l’entretien préventif"

View file

@ -1826,6 +1826,144 @@ msgstr ""
msgid "Annulée" msgid "Annulée"
msgstr "Geannuleerd" msgstr "Geannuleerd"
msgid "Inspection de réparation Hot Box"
msgstr "Hot Box herstellingsinspectie"
msgid "Inspections de réparations Hot Box"
msgstr "Hot Box herstellingsinspecties"
msgid "Contrôle visuel de réparation Hot Box"
msgstr "Visuele controle Hot Box-herstelling"
msgid "Contrôles visuels Hot Box"
msgstr "Visuele controles Hot Box"
msgid "Contrôles visuels Hot Box (Enrobé à chaud)"
msgstr "Visuele controles Hot Box (Warm asfalt)"
msgid ""
"Évaluez visuellement la zone réparée sur les 4 critères ci-dessous (sans "
"valeur par défaut) :"
msgstr ""
"Beoordeel de herstelde zone visueel op de onderstaande 4 criteria (geen "
"standaardwaarde):"
msgid "Planéité / Arasement"
msgstr "Vlakheid / Gelijkmaking"
msgid "Planéité"
msgstr "Vlakheid"
msgid "Bien à niveau / Arasé"
msgstr "Goed genivelleerd / Vlak"
msgid "Léger décalage / Creux ou bosse"
msgstr "Lichte oneffenheid / Kuil of bult"
msgid "Léger creux / bosse"
msgstr "Lichte kuil / bult"
msgid "Léger creux ou bosse"
msgstr "Lichte kuil of bult"
msgid "Ressaut important (> 1-2 cm)"
msgstr "Aanzienlijke opkant (> 1-2 cm)"
msgid "Ressaut (> 1-2 cm)"
msgstr "Opkant (> 1-2 cm)"
msgid "Joints de raccordement"
msgstr "Aansluitvoegen"
msgid "Joints"
msgstr "Voegen"
msgid "Joints bien fermés / scellés"
msgstr "Voegen goed gesloten / afgedicht"
msgid "Bien fermés / scellés"
msgstr "Goed gesloten / afgedicht"
msgid "Joints fissurés ou abîmés"
msgstr "Gebarsten of beschadigde voegen"
msgid "Joints fissurés / abîmés"
msgstr "Gebarsten / beschadigde voegen"
msgid "Fissurés / abîmés"
msgstr "Gebarsten / beschadigd"
msgid "Joints ouverts ou décollés"
msgstr "Open of losgekomen voegen"
msgid "Joints ouverts / décollés"
msgstr "Open / losgekomen voegen"
msgid "Ouverts / décollés"
msgstr "Open / losgekomen"
msgid "Fissuration"
msgstr "Scheurvorming"
msgid "Aucune fissure"
msgstr "Geen scheuren"
msgid "Petites fissures / Faïençage"
msgstr "Kleine scheuren / Craquelé"
msgid "Petites fissures"
msgstr "Kleine scheuren"
msgid "Grosses fissures / Fissures ouvertes"
msgstr "Grote scheuren / Open scheuren"
msgid "Grosses fissures ouvertes"
msgstr "Grote open scheuren"
msgid "Grosses fissures"
msgstr "Grote scheuren"
msgid "Évacuation des eaux pluviales"
msgstr "Afvoer van regenwater"
msgid "Évacuation"
msgstr "Afwatering"
msgid "Bon écoulement / Pas de flaque"
msgstr "Goede afwatering / Geen plassen"
msgid "Eau stagnante / Flaque d'eau"
msgstr "Stilstaand water / Plas"
msgid "questions renseignées"
msgstr "vragen beantwoord"
msgid "4 questions à évaluer"
msgstr "4 te beoordelen vragen"
msgid "Suggéré : Conforme"
msgstr "Voorgesteld: Conform"
msgid "Suggéré : Non conforme"
msgstr "Voorgesteld: Niet conform"
msgid "Suggéré : Dégradé"
msgstr "Voorgesteld: Beschadigd"
msgid ""
"Veuillez répondre à chacun des 4 contrôles de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgstr ""
"Gelieve elk van de 4 controles van de Hot Box-herstelling te beantwoorden "
"(Vlakheid, Voegen, Scheurvorming, Afwatering)."
msgid ""
"Veuillez répondre à chacun des 4 contrôles visuels de la réparation Hot Box "
"(Planéité, Joints, Fissuration, Évacuation des eaux)."
msgstr ""
"Gelieve elk van de 4 visuele controles van de Hot Box-herstelling te "
"beantwoorden (Vlakheid, Voegen, Scheurvorming, Afwatering)."
#~ msgid "Renforcement de l'entretien préventif" #~ msgid "Renforcement de l'entretien préventif"
#~ msgstr "Versterking van preventief onderhoud" #~ msgstr "Versterking van preventief onderhoud"

View file

@ -0,0 +1,18 @@
# Generated by Django 6.0.7 on 2026-09-18 12:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inspections', '0011_alter_hotboxinspection_cracking_and_more'),
]
operations = [
migrations.AlterField(
model_name='hotboxinspection',
name='water_drainage',
field=models.CharField(blank=True, choices=[('good', 'Bon écoulement / Pas de flaque'), ('stagnation', "Eau stagnante / Flaque d'eau"), ('not_checked', 'Non vérifié')], default=None, max_length=50, null=True, verbose_name='Évacuation des eaux pluviales'),
),
]

View file

@ -1101,6 +1101,7 @@ class HotBoxInspection(Inspection):
WATER_DRAINAGE_CHOICES = ( WATER_DRAINAGE_CHOICES = (
('good', _("Bon écoulement / Pas de flaque")), ('good', _("Bon écoulement / Pas de flaque")),
('stagnation', _("Eau stagnante / Flaque d'eau")), ('stagnation', _("Eau stagnante / Flaque d'eau")),
('not_checked', _("Non vérifié")),
) )
water_drainage = models.CharField( water_drainage = models.CharField(
max_length=50, max_length=50,

View file

@ -101,6 +101,10 @@
<span class="badge bg-warning-subtle text-warning-emphasis border border-warning-subtle px-2.5 py-1.5 rounded-pill"> <span class="badge bg-warning-subtle text-warning-emphasis border border-warning-subtle px-2.5 py-1.5 rounded-pill">
<i class="bi bi-droplet-fill me-1"></i>{% translate "Eau stagnante / Flaque d'eau" %} <i class="bi bi-droplet-fill me-1"></i>{% translate "Eau stagnante / Flaque d'eau" %}
</span> </span>
{% elif leaf.water_drainage == 'not_checked' %}
<span class="badge bg-secondary-subtle text-secondary border border-secondary-subtle px-2.5 py-1.5 rounded-pill">
<i class="bi bi-question-circle me-1"></i>{% translate "Non vérifié" %}
</span>
{% else %} {% else %}
{{ leaf.get_water_drainage_display|default:leaf.water_drainage }} {{ leaf.get_water_drainage_display|default:leaf.water_drainage }}
{% endif %} {% endif %}

View file

@ -116,20 +116,27 @@
4. {% translate "Évacuation des eaux pluviales" %} <span class="text-danger ms-1">*</span> 4. {% translate "Évacuation des eaux pluviales" %} <span class="text-danger ms-1">*</span>
</label> </label>
<div class="row g-2"> <div class="row g-2">
<div class="col-12 col-md-6"> <div class="col-12 col-md-4">
<input type="radio" class="btn-check hotbox-input" name="water_drainage" id="hb_drainage_good" value="good"> <input type="radio" class="btn-check hotbox-input" name="water_drainage" id="hb_drainage_good" value="good">
<label class="btn btn-outline-success btn-sm w-100 py-2 d-flex align-items-center justify-content-center gap-1 rounded-3" for="hb_drainage_good"> <label class="btn btn-outline-success btn-sm w-100 py-2 d-flex align-items-center justify-content-center gap-1 rounded-3" for="hb_drainage_good">
<i class="bi bi-check-circle"></i> <i class="bi bi-check-circle"></i>
<span>{% translate "Bon écoulement / Pas de flaque" %}</span> <span>{% translate "Bon écoulement / Pas de flaque" %}</span>
</label> </label>
</div> </div>
<div class="col-12 col-md-6"> <div class="col-12 col-md-4">
<input type="radio" class="btn-check hotbox-input" name="water_drainage" id="hb_drainage_stagnation" value="stagnation"> <input type="radio" class="btn-check hotbox-input" name="water_drainage" id="hb_drainage_stagnation" value="stagnation">
<label class="btn btn-outline-warning btn-sm w-100 py-2 d-flex align-items-center justify-content-center gap-1 rounded-3" for="hb_drainage_stagnation"> <label class="btn btn-outline-warning btn-sm w-100 py-2 d-flex align-items-center justify-content-center gap-1 rounded-3" for="hb_drainage_stagnation">
<i class="bi bi-droplet-fill"></i> <i class="bi bi-droplet-fill"></i>
<span>{% translate "Eau stagnante / Flaque d'eau" %}</span> <span>{% translate "Eau stagnante / Flaque d'eau" %}</span>
</label> </label>
</div> </div>
<div class="col-12 col-md-4">
<input type="radio" class="btn-check hotbox-input" name="water_drainage" id="hb_drainage_not_checked" value="not_checked">
<label class="btn btn-outline-secondary btn-sm w-100 py-2 d-flex align-items-center justify-content-center gap-1 rounded-3" for="hb_drainage_not_checked">
<i class="bi bi-question-circle"></i>
<span>{% translate "Non vérifié" %}</span>
</label>
</div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -254,20 +254,27 @@
4. {% translate "Évacuation des eaux pluviales" %} <span class="text-danger ms-1">*</span> 4. {% translate "Évacuation des eaux pluviales" %} <span class="text-danger ms-1">*</span>
</label> </label>
<div class="row g-2"> <div class="row g-2">
<div class="col-12 col-md-6"> <div class="col-12 col-md-4">
<input type="radio" class="btn-check edit-hotbox-input" name="water_drainage" id="edit_hb_drainage_good" value="good"> <input type="radio" class="btn-check edit-hotbox-input" name="water_drainage" id="edit_hb_drainage_good" value="good">
<label class="btn btn-outline-success btn-sm w-100 py-1.5 rounded-3 d-flex align-items-center justify-content-center gap-1" for="edit_hb_drainage_good"> <label class="btn btn-outline-success btn-sm w-100 py-1.5 rounded-3 d-flex align-items-center justify-content-center gap-1" for="edit_hb_drainage_good">
<i class="bi bi-check-circle"></i> <i class="bi bi-check-circle"></i>
<span>{% translate "Bon écoulement / Pas de flaque" %}</span> <span>{% translate "Bon écoulement / Pas de flaque" %}</span>
</label> </label>
</div> </div>
<div class="col-12 col-md-6"> <div class="col-12 col-md-4">
<input type="radio" class="btn-check edit-hotbox-input" name="water_drainage" id="edit_hb_drainage_stagnation" value="stagnation"> <input type="radio" class="btn-check edit-hotbox-input" name="water_drainage" id="edit_hb_drainage_stagnation" value="stagnation">
<label class="btn btn-outline-warning btn-sm w-100 py-1.5 rounded-3 d-flex align-items-center justify-content-center gap-1" for="edit_hb_drainage_stagnation"> <label class="btn btn-outline-warning btn-sm w-100 py-1.5 rounded-3 d-flex align-items-center justify-content-center gap-1" for="edit_hb_drainage_stagnation">
<i class="bi bi-droplet-fill"></i> <i class="bi bi-droplet-fill"></i>
<span>{% translate "Eau stagnante / Flaque d'eau" %}</span> <span>{% translate "Eau stagnante / Flaque d'eau" %}</span>
</label> </label>
</div> </div>
<div class="col-12 col-md-4">
<input type="radio" class="btn-check edit-hotbox-input" name="water_drainage" id="edit_hb_drainage_not_checked" value="not_checked">
<label class="btn btn-outline-secondary btn-sm w-100 py-1.5 rounded-3 d-flex align-items-center justify-content-center gap-1" for="edit_hb_drainage_not_checked">
<i class="bi bi-question-circle"></i>
<span>{% translate "Non vérifié" %}</span>
</label>
</div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -1878,12 +1878,28 @@ class PostInterventionDurabilityInspectionTestCase(TestCase):
self.assertTrue(hb.is_hotbox_related) self.assertTrue(hb.is_hotbox_related)
self.assertEqual(hb.detailed_inspection, hb) self.assertEqual(hb.detailed_inspection, hb)
# Vérification details_summary # Vérification details_summary multilingue (FR, EN, NL)
summary = hb.details_summary from django.utils import translation
self.assertIn("Planéité", summary) with translation.override('fr'):
self.assertIn("Joints", summary) summary_fr = hb.details_summary
self.assertIn("Fissuration", summary) self.assertIn("Planéité", summary_fr)
self.assertIn("Évacuation", summary) self.assertIn("Joints", summary_fr)
self.assertIn("Fissuration", summary_fr)
self.assertIn("Évacuation", summary_fr)
with translation.override('en'):
summary_en = hb.details_summary
self.assertIn("Flatness", summary_en)
self.assertIn("Joints", summary_en)
self.assertIn("Cracking", summary_en)
self.assertIn("Drainage", summary_en)
with translation.override('nl'):
summary_nl = hb.details_summary
self.assertIn("Vlakheid", summary_nl)
self.assertIn("Voegen", summary_nl)
self.assertIn("Scheurvorming", summary_nl)
self.assertIn("Afwatering", summary_nl)
# Problème mineur -> non_compliant # Problème mineur -> non_compliant
hb.water_drainage = 'stagnation' hb.water_drainage = 'stagnation'
@ -1902,6 +1918,20 @@ class PostInterventionDurabilityInspectionTestCase(TestCase):
hb.joint_sealing = 'open' hb.joint_sealing = 'open'
self.assertEqual(hb.compute_status(), 'damaged') self.assertEqual(hb.compute_status(), 'damaged')
# Option 'not_checked' (Non vérifié) pour water_drainage
hb.joint_sealing = 'good'
hb.cracking = 'none'
hb.joint_level = 'flush'
hb.water_drainage = 'not_checked'
self.assertTrue(hb.is_fully_evaluated)
self.assertEqual(hb.compute_status(), 'compliant')
with translation.override('fr'):
self.assertIn("Non vérifié", str(hb.get_water_drainage_display()))
with translation.override('en'):
self.assertIn("Not verified", str(hb.get_water_drainage_display()))
with translation.override('nl'):
self.assertIn("Niet geverifieerd", str(hb.get_water_drainage_display()))
def test_hotbox_inspection_apis(self): def test_hotbox_inspection_apis(self):
"""Vérifie la création, la lecture des détails et la mise à jour via les endpoints API.""" """Vérifie la création, la lecture des détails et la mise à jour via les endpoints API."""
self.client.force_login(self.user) self.client.force_login(self.user)
@ -1919,7 +1949,7 @@ class PostInterventionDurabilityInspectionTestCase(TestCase):
'joint_level': 'flush', 'joint_level': 'flush',
# joint_sealing, cracking, water_drainage manquants # joint_sealing, cracking, water_drainage manquants
} }
resp_invalid = self.client.post(create_url, invalid_post) resp_invalid = self.client.post(create_url, invalid_post, HTTP_ACCEPT_LANGUAGE='fr')
self.assertEqual(resp_invalid.status_code, 400) self.assertEqual(resp_invalid.status_code, 400)
self.assertIn("Veuillez répondre à chacun des 4 contrôles", resp_invalid.json()['error']) self.assertIn("Veuillez répondre à chacun des 4 contrôles", resp_invalid.json()['error'])
@ -1950,7 +1980,7 @@ class PostInterventionDurabilityInspectionTestCase(TestCase):
# 3. Détail via get_inspection_detail_api # 3. Détail via get_inspection_detail_api
detail_url = reverse('inspections:get_inspection_detail_api', kwargs={'inspection_id': insp_id}) detail_url = reverse('inspections:get_inspection_detail_api', kwargs={'inspection_id': insp_id})
resp_detail = self.client.get(detail_url) resp_detail = self.client.get(detail_url, HTTP_ACCEPT_LANGUAGE='fr')
self.assertEqual(resp_detail.status_code, 200) self.assertEqual(resp_detail.status_code, 200)
detail_data = resp_detail.json() detail_data = resp_detail.json()
self.assertTrue(detail_data['success']) self.assertTrue(detail_data['success'])

View file

@ -714,10 +714,6 @@ msgstr "Inventaire créé avec succès."
msgid "Document(s) ajouté(s) avec succès." msgid "Document(s) ajouté(s) avec succès."
msgstr "Document(s) ajouté(s) avec succès." msgstr "Document(s) ajouté(s) avec succès."
#, fuzzy
#~ msgid "Mode d\\"
#~ msgstr "Mode dessin"
#~ msgid "StreetUp" #~ msgid "StreetUp"
#~ msgstr "StreetUp" #~ msgstr "StreetUp"

View file

@ -708,10 +708,6 @@ msgstr "Inventaris succesvol aangemaakt."
msgid "Document(s) ajouté(s) avec succès." msgid "Document(s) ajouté(s) avec succès."
msgstr "Document(en) succesvol toegevoegd." msgstr "Document(en) succesvol toegevoegd."
#, fuzzy
#~ msgid "Mode d\\"
#~ msgstr "Tekenmodus"
#~ msgid "StreetUp" #~ msgid "StreetUp"
#~ msgstr "StraatUp" #~ msgstr "StraatUp"