Use case statements instead of if statements where appropriated

This commit is contained in:
gregoirenovel 2017-04-05 10:22:37 +02:00
parent 9071656b55
commit b00eb914da
8 changed files with 82 additions and 70 deletions

View file

@ -5,17 +5,18 @@
.col-md-1.col-lg-1.col-sm-1.col-xs-1.col-sm-1.col-xs-1
.fa.fa-info-circle.text-info{ style: 'font-size: 2em; margin-top: 20%;' }
.col-xs-11
- if dossiers_list_facade.liste == 'nouveaux'
- case dossiers_list_facade.liste
- when 'nouveaux'
Tous les dossiers présents dans cette liste sont ceux qui
%b
n'ont jamais été ouvert par votre service.
Il attende une première lecture et intervention de votre part.
- elsif dossiers_list_facade.liste == 'a_traiter'
- when 'a_traiter'
Tous les dossiers présents dans cette liste sont ceux qui sont
%b
en cours de construction avec l'usager.
Ils ne sont pas figés et ne sont donc pas complets.
- elsif dossiers_list_facade.liste == 'fige'
- when 'fige'
Tous les dossiers présents dans cette liste ont été déclarés
%b
complets
@ -23,14 +24,14 @@
%b
plus modifiables par l'usager.
Ils attendent donc leurs dépots officiels qui doit être effectué par l'usager.
- elsif dossiers_list_facade.liste == 'deposes'
- when 'deposes'
Tous les dossiers présents dans cette liste ont été
%b
officiellement déposé par l'usager pour examen.
Il faut donc que vous confirmiez par "accusé de réception" la bonne réception de toutes les informations et documents demandés avant examen final.
- elsif dossiers_list_facade.liste == 'a_instruire'
- when 'a_instruire'
Tous les dossiers présents dans cette liste sont à instruire. Ceux sont tous les dossiers
%b
qui ont reçu bonne réception.
- elsif dossiers_list_facade.liste == 'termine'
- when 'termine'
Tous les dossiers présents dans cette liste sont considérés comme cloturé car ils ont tous reçu un verdict final qui peut être "Validé", "Refusé" ou "Sans suite".