remove demandes/new page

This commit is contained in:
Paul Chavard 2020-09-23 16:25:19 +02:00
parent 2dc745b459
commit ea4bcf59ad
3 changed files with 0 additions and 141 deletions

View file

@ -1,38 +0,0 @@
class DemandesController < ApplicationController
def new
end
def create
PipedriveService.add_demande(
demande_params[:email],
demande_params[:phone],
demande_params[:name],
demande_params[:poste],
demande_params[:source],
demande_params[:organization_name],
demande_params[:address],
demande_params[:nb_of_procedures],
demande_params[:nb_of_dossiers],
demande_params[:deadline]
)
flash.notice = 'Votre demande a bien été enregistrée, nous vous contacterons rapidement.'
redirect_to administration_path(formulaire_demande_compte_admin_submitted: true)
end
private
def demande_params
params.permit(
:organization_name,
:poste,
:name,
:email,
:phone,
:source,
:address,
:nb_of_procedures,
:nb_of_dossiers,
:deadline
)
end
end

View file

@ -1,102 +0,0 @@
- content_for(:title, 'Demande de compte administrateur')
- content_for :footer do
= render partial: "root/footer"
.container.demande
%b
Étape 1 : demandez un compte administrateur
>> Étape 2 : recevez une confirmation par email >> Étape 3 : créez une démarche de test
%br
%br
%h1 Demande de compte administrateur pour créer une 1ère démarche de test
.card.featured
.card-title
Vous souhaitez seulement compléter une démarche sur notre site ?
%p
Vous n'avez pas besoin de compte administrateur !
%p
Cliquez plutôt sur le
%strong lien direct
vers votre démarche que doit vous communiquer l'administration par exemple <strong>#{APPLICATION_BASE_URL}/commencer/NOM_DE_LA_DEMARCHE</strong>.
%p
Vous pouvez aussi consulter la
= succeed '.' do
= link_to "liste des démarches disponibles", LISTE_DES_DEMARCHES_URL
%p.intro Attention, la création de compte administrateur est réservée <b>uniquement aux organismes publics</b>. Elle ne concerne ni les particuliers, ni les entreprises, ni les associations (sauf celles reconnues d'utilité publique), ni les personnes souhaitant remplir un dossier ou faire une démarche en ligne. Ce compte vous permettra de créer des démarches sur #{APPLICATION_NAME}, vous pourrez ensuite les diffuser en ligne auprès de vos usagers.
%p.intro Pour obtenir un compte administrateur sur #{APPLICATION_NAME}, veuillez remplir le formulaire ci-dessous et un membre de notre équipe vous contactera dès que possible.
%p.intro Tous les champs sont obligatoires.
%p.intro <b>Si vous souhaitez seulement compléter une démarche sur notre site, vous n'avez pas besoin de compte administrateur!</b>
%hr
= form_tag({ controller: 'demandes', action: 'create' }, class: 'form') do
= label_tag :organization_name do
Quel est le nom de votre organisme ?
%span.mandatory *
= text_field_tag :organization_name, nil, placeholder: 'service jeunesse et prévention, direction des affaires maritimes', required: true
= label_tag :poste do
Quel est votre poste ?
%span.mandatory *
= text_field_tag :poste, nil, required: true
= label_tag :name do
Quel est votre prénom et votre nom ?
%span.mandatory *
= text_field_tag :name, nil, required: true
= label_tag :email do
Quelle est l'adresse email professionnelle pour laquelle vous souhaitez un compte ?
%span.mandatory *
%p.intro{ :style => "font-weight: normal" }
Vous utilisez un email orange, wanadoo, free, gmail etc. ? Merci de nous
%a{ href: contact_admin_path, target:'_blank', rel: 'noopener' }
contacter préalablement.
= email_field_tag :email, nil, placeholder: 'jean.martin@developpement-durable.gouv.fr', required: true, pattern:'^.+@((?!hotmail)(?!gmail)(?!orange)(?!free)(?!wanadoo).)+\..+$',title:'Saisir un email valide et ne se finissant pas par Orange, Wanadoo, Free, etc.'
= label_tag :phone do
Quel est votre numéro de téléphone (ligne directe) ?
%span.mandatory *
= text_field_tag :phone, nil, required: true
= label_tag :source do
Comment avez-vous entendu parler de #{APPLICATION_NAME} ?
%span.mandatory *
= text_field_tag :source, nil, required: true
= label_tag :address do
Quel est le code postal de votre institution ?
%span.mandatory *
= text_field_tag :address, nil, required: true
= label_tag :nb_of_procedures do
Combien de démarches souhaitez-vous dématérialiser ?
%span.mandatory *
= select_tag :nb_of_procedures,
options_for_select(nb_of_procedures_options),
prompt: 'choisir un intervalle',
required: true
= label_tag :deadline do
À quelle échéance voudriez-vous dématérialiser ?
%span.mandatory *
= select_tag :deadline,
options_for_select(deadline_options),
prompt: 'choisir une échéance',
required: true
= label_tag :nb_of_dossiers do
Nombre de dossiers usagers qui seront dématérialisés, par an ? (Mettez 0 si vous ne savez pas)
%span.mandatory *
= number_field_tag :nb_of_dossiers, nil, required: true
= submit_tag 'Demander un compte administrateur pour créer une 1ère démarche de test', class: 'button primary expand large', data: { disable: true }

View file

@ -110,7 +110,6 @@ Rails.application.routes.draw do
get '/stats' => 'stats#index'
get '/stats/download' => 'stats#download'
resources :demandes, only: [:new, :create]
namespace :france_connect do
get 'particulier' => 'particulier#login'