Merge pull request #3310 from betagouv/add-time-to-page-de-garde

commencer: add temporal context about the dossier
This commit is contained in:
Pierre de La Morinerie 2019-01-23 16:22:02 +01:00 committed by GitHub
commit fa4af38a94
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

View file

@ -15,13 +15,21 @@
= link_to 'Commencer la démarche', url_for_new_dossier(@procedure), class: ['button large expand primary'] = link_to 'Commencer la démarche', url_for_new_dossier(@procedure), class: ['button large expand primary']
- elsif drafts.count == 1 && not_drafts.count == 0 - elsif drafts.count == 1 && not_drafts.count == 0
- dossier = drafts.first
%h1 Vous avez déjà commencé à remplir un dossier %h1 Vous avez déjà commencé à remplir un dossier
= link_to 'Continuer à remplir mon dossier', brouillon_dossier_path(drafts.first), class: ['button large expand primary'] %p
Il y a <strong>#{time_ago_in_words(dossier.created_at)}</strong>,
vous avez commencé à remplir un dossier sur la démarche « #{dossier.procedure.libelle} ».
= link_to 'Continuer à remplir mon dossier', brouillon_dossier_path(dossier), class: ['button large expand primary']
= link_to 'Commencer un nouveau dossier', url_for_new_dossier(@procedure), class: ['button large expand'] = link_to 'Commencer un nouveau dossier', url_for_new_dossier(@procedure), class: ['button large expand']
- elsif not_drafts.count == 1 - elsif not_drafts.count == 1
- dossier = not_drafts.first
%h1 Vous avez déjà déposé un dossier %h1 Vous avez déjà déposé un dossier
= link_to 'Voir mon dossier', dossier_path(not_drafts.first), class: ['button large expand primary'] %p
Il y a <strong>#{time_ago_in_words(dossier.en_construction_at)}</strong>,
vous avez déposé un dossier sur la démarche « #{dossier.procedure.libelle} ».
= link_to 'Voir mon dossier déposé', dossier_path(dossier), class: ['button large expand primary']
= link_to 'Commencer un nouveau dossier', url_for_new_dossier(@procedure), class: ['button large expand'] = link_to 'Commencer un nouveau dossier', url_for_new_dossier(@procedure), class: ['button large expand']
- else - else

View file

@ -45,6 +45,7 @@ RSpec.describe 'commencer/show.html.haml', type: :view do
it 'renders a link to resume the pending draft' do it 'renders a link to resume the pending draft' do
subject subject
expect(rendered).to have_text(time_ago_in_words(brouillon.created_at))
expect(rendered).to have_link('Continuer à remplir mon dossier', href: brouillon_dossier_path(brouillon)) expect(rendered).to have_link('Continuer à remplir mon dossier', href: brouillon_dossier_path(brouillon))
end end
end end
@ -57,6 +58,7 @@ RSpec.describe 'commencer/show.html.haml', type: :view do
it 'renders a link to the submitted dossier' do it 'renders a link to the submitted dossier' do
subject subject
expect(rendered).to have_text(time_ago_in_words(dossier.en_construction_at))
expect(rendered).to have_link('Voir mon dossier', href: dossier_path(dossier)) expect(rendered).to have_link('Voir mon dossier', href: dossier_path(dossier))
end end
end end