adds a new "organization sigup success" view. Related with #226

This commit is contained in:
kikito
2015-08-24 14:34:58 +02:00
parent f1b625aadd
commit 5e31a9f338
5 changed files with 40 additions and 2 deletions

View File

@@ -5,6 +5,9 @@ class Organizations::RegistrationsController < Devise::RegistrationsController
end
end
def success
end
def create
build_resource(sign_up_params)
if resource.valid_with_captcha?
@@ -17,6 +20,11 @@ class Organizations::RegistrationsController < Devise::RegistrationsController
end
end
protected
def after_inactive_sign_up_path_for(resource)
organizations_sign_up_success_path
end
private
def sign_up_params

View File

@@ -0,0 +1,8 @@
<h1><%= t('devise_views.organizations.registrations.success.title') %></h1>
<p><%= t('devise_views.organizations.registrations.success.thank_you') %></p>
<p><%= t('devise_views.organizations.registrations.success.instructions') %></p>
<p><%= link_to t('devise_views.organizations.registrations.success.back_to_index'), root_path %></p>

View File

@@ -66,6 +66,15 @@ en:
phone_number_label: "Phone number"
password_confirmation_label: "Confirm password"
submit: "Sign up"
success:
title: "Registration of organization / collective pending verification"
thank_you: "Thank you for registering your organization or collective in the website."
instructions:
We will contact you soon in order to verify that you represent your collective.
Meanwhile, please review your email. We have sent you a confirmation link which you
will have to click in order to activate your account. You will then be able to participate
as a non-verified organization.
back_to_index: "Ok, go back to index"
sessions:
new:
title: "Log in"

View File

@@ -66,6 +66,14 @@ es:
phone_number_label: "Teléfono"
password_confirmation_label: "Confirmar contraseña"
submit: "Registrarse"
success:
title: "Registro de organización / colectivo pendiente de verificación"
thank_you: "Gracias por registrar tu colectivo en la web."
instructions:
En breve nos pondremos en contacto contigo para verificar que realmente representas a un colectivo.
Entretanto, por favor revisa tu correo electrónico. Te hemos enviado un enlace que debes pulsar para confirmar
tu correo. Una vez confirmado, podrás empezar a participar como colectivo no verificado.
back_to_index: "Entendido, volver a la página principal"
sessions:
new:
title: "Entrar"

View File

@@ -1,10 +1,15 @@
Rails.application.routes.draw do
devise_for :users, controllers: { registrations: 'users/registrations' }
devise_for :organizations, class_name: 'User',
devise_for(:organizations, class_name: 'User',
controllers: {
registrations: 'organizations/registrations',
sessions: 'devise/sessions'
}
})
devise_scope :organization do
get "organizations/sign_up/success", to: "organizations/registrations#success"
end
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".