- content_for(:title, @procedure.libelle) .commencer.form - if !user_signed_in? %h2.huge-title Commencer la démarche = link_to commencer_sign_up_path(path: @procedure.path), class: ['button large expand primary'] do Créer un compte %span.optional-on-small-screens #{APPLICATION_NAME} = link_to 'J’ai déjà un compte', commencer_sign_in_path(path: @procedure.path), class: ['button large expand'] = render partial: 'shared/france_connect_login', locals: { url: commencer_france_connect_path(path: @procedure.path) } - else - dossiers = current_user.dossiers.where(groupe_instructeur: @procedure.groupe_instructeurs) - drafts = dossiers.merge(Dossier.state_brouillon) - not_drafts = dossiers.merge(Dossier.state_not_brouillon) - if dossiers.count == 0 = link_to 'Commencer la démarche', url_for_new_dossier(@procedure), class: ['button large expand primary'] - elsif drafts.count == 1 && not_drafts.count == 0 - dossier = drafts.first %h2.huge-title Vous avez déjà commencé à remplir un dossier %p Il y a #{time_ago_in_words(dossier.created_at)}, 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'] - elsif not_drafts.count == 1 - dossier = not_drafts.first %h2.huge-title Vous avez déjà déposé un dossier %p Il y a #{time_ago_in_words(dossier.en_construction_at)}, 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'] - else %h2.huge-title Vous avez déjà des dossiers pour cette démarche = link_to 'Voir mes dossiers en cours', dossiers_path, class: ['button large expand primary'] = link_to 'Commencer un nouveau dossier', url_for_new_dossier(@procedure), class: ['button large expand'] - if feature_enabled_for?(:dossier_pdf_vide, @procedure) - pdf_link = commencer_dossier_vide_path(path: @procedure.path) - if @procedure.brouillon? - pdf_link = commencer_dossier_vide_test_path(path: @procedure.path) %hr %p Vous souhaitez effectuer une demande par papier ? Vous pouvez télécharger un dossier vide au format PDF, et l'envoyer à l’administration concernée : #{@procedure&.service&.nom} - #{@procedure&.service&.adresse} %br = link_to 'Télécharger un dossier vide au format PDF', pdf_link, class: ['button large expand']