demarches-normaliennes/app/views/commencer/show.html.haml

49 lines
2.8 KiB
Text
Raw Normal View History

2019-01-16 11:57:58 +01:00
- content_for(:title, @procedure.libelle)
.commencer.form
- if !user_signed_in?
2021-08-19 18:25:32 +02:00
%h2.huge-title= t('views.commencer.show.start_procedure')
= render partial: 'shared/france_connect_login', locals: { url: commencer_france_connect_path(path: @procedure.path) }
= link_to commencer_sign_up_path(path: @procedure.path), class: ['button large expand primary'] do
2021-08-19 18:25:32 +02:00
= t('views.shared.account.create')
%span.optional-on-small-screens
#{APPLICATION_NAME}
2021-08-19 18:25:32 +02:00
= link_to t('views.shared.account.already_user'), commencer_sign_in_path(path: @procedure.path), class: ['button large expand']
2019-01-16 11:57:58 +01:00
- else
2021-06-24 11:57:05 +02:00
- dossiers = current_user.dossiers.where(revision: @revision.draft? ? @revision : @procedure.revisions.where.not(id: @procedure.draft_revision_id))
2019-01-16 11:57:58 +01:00
- drafts = dossiers.merge(Dossier.state_brouillon)
- not_drafts = dossiers.merge(Dossier.state_not_brouillon)
- if dossiers.count == 0
2021-04-17 18:49:00 +02:00
= link_to t('views.commencer.show.start_procedure'), url_for_new_dossier(@revision), class: ['button large expand primary']
2019-01-16 11:57:58 +01:00
- elsif drafts.count == 1 && not_drafts.count == 0
- dossier = drafts.first
2021-08-19 18:25:32 +02:00
%h2.huge-title= t('views.commencer.show.already_draft')
%p
2021-08-19 18:25:32 +02:00
= t('views.commencer.show.already_draft_detail_html', time_ago: time_ago_in_words(dossier.created_at), procedure: dossier.procedure.libelle)
= link_to t('views.commencer.show.continue_file'), brouillon_dossier_path(dossier), class: ['button large expand primary']
= link_to t('views.commencer.show.start_new_file'), url_for_new_dossier(@revision), class: ['button large expand']
2019-01-16 11:57:58 +01:00
- elsif not_drafts.count == 1
- dossier = not_drafts.first
2021-08-19 18:25:32 +02:00
%h2.huge-title= t('views.commencer.show.already_not_draft')
%p
2021-08-19 18:25:32 +02:00
= t('views.commencer.show.already_not_draft_detail_html', time_ago: time_ago_in_words(dossier.en_construction_at), procedure: dossier.procedure.libelle)
= link_to t('views.commencer.show.show_my_submitted_file'), dossier_path(dossier), class: ['button large expand primary']
= link_to t('views.commencer.show.start_new_file'), url_for_new_dossier(@revision), class: ['button large expand']
2019-01-16 11:57:58 +01:00
- else
2021-04-17 18:49:00 +02:00
%h2.huge-title= t('views.commencer.show.existing_dossiers')
= link_to t('views.commencer.show.show_dossiers'), dossiers_path, class: ['button large expand primary']
2021-08-19 18:25:32 +02:00
= link_to t('views.commencer.show.start_new_file'), url_for_new_dossier(@revision), class: ['button large expand']
2021-03-03 18:20:34 +01:00
- if @procedure.feature_enabled?(:dossier_pdf_vide)
2021-06-24 11:57:05 +02:00
- pdf_link = @revision.draft? ? commencer_dossier_vide_test_path(path: @procedure.path) : commencer_dossier_vide_path(path: @procedure.path)
%hr
2021-08-19 18:25:32 +02:00
%p= t('views.commencer.show.want_empty_pdf', service: @procedure&.service&.nom, adresse: @procedure&.service&.adresse)
%br
2021-08-19 18:25:32 +02:00
= link_to t('views.commencer.show.download_empty_pdf'), pdf_link, class: ['button large expand']