Merge pull request #2594 from betagouv/improve-status-texts

Dossier : amélioration des textes décrivant les différents statuts
This commit is contained in:
gregoirenovel 2018-09-18 10:41:33 +02:00 committed by GitHub
commit 40ee79ad75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 8 deletions

View file

@ -1,6 +1,7 @@
.status-overview
- if !dossier.termine?
%ul.status-timeline
- if dossier.brouillon?
%li.brouillon{ class: dossier.brouillon? ? 'active' : nil }
brouillon
%li.en-construction{ class: dossier.en_construction? ? 'active' : nil }
@ -18,13 +19,21 @@
- elsif dossier.en_construction?
.en-construction
%p Un accompagnant de ladministration est en train de vérifier que votre dossier est bien complet.
%p Si des modifications sont nécessaires, vous recevrez un email avec les modifications à effectuer. Et sinon, dès que votre dossier sera complet, il passera automatiquement en instruction.
%p Un instructeur de ladministration est en train de vérifier que votre dossier est bien complet. Si des modifications sont nécessaires, vous recevrez un message avec les modifications à effectuer.
%p
Sinon,
= succeed '.' do
%strong votre dossier passera directement en instruction
- elsif dossier.en_instruction?
.en-instruction
%p Votre dossier est complet. Il est en cours dexamen par les agent·e·s de ladministration.
%p Dès que ladministration aura statué sur votre dossier, vous recevrez un email avec le résultat.
%p Votre dossier est complet. Il est en cours dexamen par les instructeur de ladministration.
%p
Dès que ladministration aura statué sur votre dossier,
%strong
vous recevrez un email
avec le résultat.
- elsif dossier.accepte?
.accepte

View file

@ -39,7 +39,7 @@ describe 'new_user/dossiers/show/_status_overview.html.haml', type: :view do
let(:dossier) { create :dossier, :en_construction }
it 'renders the timeline (without the final states)' do
expect(rendered).to have_timeline_item('.brouillon').inactive
expect(rendered).not_to have_timeline_item('.brouillon')
expect(rendered).to have_timeline_item('.en-construction').active
expect(rendered).to have_timeline_item('.en-instruction').inactive
expect(rendered).to have_timeline_item('.termine').inactive
@ -52,7 +52,7 @@ describe 'new_user/dossiers/show/_status_overview.html.haml', type: :view do
let(:dossier) { create :dossier, :en_instruction }
it 'renders the timeline (without the final states)' do
expect(rendered).to have_timeline_item('.brouillon').inactive
expect(rendered).not_to have_timeline_item('.brouillon')
expect(rendered).to have_timeline_item('.en-construction').inactive
expect(rendered).to have_timeline_item('.en-instruction').active
expect(rendered).to have_timeline_item('.termine').inactive