Skip to content

Commit

Permalink
ajout du check des dates
Browse files Browse the repository at this point in the history
  • Loading branch information
Martin Letellier (Beta.gouv) committed Dec 10, 2024
1 parent 339eec6 commit bfaaf80
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
4 changes: 4 additions & 0 deletions config/locales/fr/mon-devis-sans-oublis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ fr:
errors:
devis_manquant: 'La mention explicite "devis" est obligatoire. Les bons de commande et propositions commerciales ne sont pas acceptés.'
numero_devis_manquant: "Un devis doit avoir un numéro unique."
date_validite_manquant: "Attention, si la date de validité n'est pas indiquée, elle est de 3 mois par défaut."
date_devis_manquant: "La date d'édition du devis est obligatoire."
date_chantier_manquant: "Nous recommandons de mettre la date de début de chantier prévue."
date_pre_visite_manquant: "La date de pré visite technique est fortement recommandée, notamment dans le cadre des CEE."

# Informations de l'artisan
pro_raison_sociale_manquant: "Le nom de votre structure doit être mentionné."
Expand Down
14 changes: 13 additions & 1 deletion lib/quote_validator/global.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,19 @@ def validate_admin
# date d'emission, date de pré-visite (CEE uniquement ?),
# validité (par défaut 3 mois -> Juste un warning),
# Date de début de chantier (CEE uniquement)
def validate_dates; end
def validate_dates
# date_devis
@errors << "date_devis_manquant" if quote[:date_devis].blank?

# date_debut_chantier
@warnings << "date_chantier_manquant" if quote[:date_chantier].blank?

# date_pre_visite
@errors << "date_pre_visite_manquant" if quote[:date_pre_visite].blank?

# validite
@warnings << "date_validite_manquant" if !quote[:validite]
end

# V0 on check la présence - attention devrait dépendre du geste, à terme,
# on pourra utiliser une API pour vérifier la validité
Expand Down

0 comments on commit bfaaf80

Please sign in to comment.