remove demandes/new page
This commit is contained in:
parent
2dc745b459
commit
ea4bcf59ad
3 changed files with 0 additions and 141 deletions
|
@ -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
|
|
@ -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 }
|
|
@ -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'
|
||||
|
|
Loading…
Reference in a new issue