From 947b2bcb0d87375e2d06dfc214154d2cd9497086 Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Mon, 27 Jun 2016 14:25:20 +0200 Subject: [PATCH] Adds user invites views on management --- .../management/user_invites_controller.rb | 9 +++++++++ app/views/management/_menu.html.erb | 11 +++++++---- app/views/management/user_invites/create.html.erb | 9 +++++++++ app/views/management/user_invites/new.html.erb | 12 ++++++++++++ config/locales/management.en.yml | 11 ++++++++++- config/locales/management.es.yml | 11 ++++++++++- config/routes.rb | 2 ++ 7 files changed, 59 insertions(+), 6 deletions(-) create mode 100644 app/controllers/management/user_invites_controller.rb create mode 100644 app/views/management/user_invites/create.html.erb create mode 100644 app/views/management/user_invites/new.html.erb diff --git a/app/controllers/management/user_invites_controller.rb b/app/controllers/management/user_invites_controller.rb new file mode 100644 index 000000000..707759877 --- /dev/null +++ b/app/controllers/management/user_invites_controller.rb @@ -0,0 +1,9 @@ +class Management::UserInvitesController < Management::BaseController + + def new + end + + def create + end + +end diff --git a/app/views/management/_menu.html.erb b/app/views/management/_menu.html.erb index 00e3b0516..aa154212e 100644 --- a/app/views/management/_menu.html.erb +++ b/app/views/management/_menu.html.erb @@ -1,9 +1,5 @@
diff --git a/app/views/management/user_invites/create.html.erb b/app/views/management/user_invites/create.html.erb new file mode 100644 index 000000000..def83ef15 --- /dev/null +++ b/app/views/management/user_invites/create.html.erb @@ -0,0 +1,9 @@ +
+ <%= render 'shared/back_link' %> + +

<%= t('management.user_invites.create.title') %>

+ +
+ <%= t('management.user_invites.create.success_html') %> +
+
diff --git a/app/views/management/user_invites/new.html.erb b/app/views/management/user_invites/new.html.erb new file mode 100644 index 000000000..2779648d2 --- /dev/null +++ b/app/views/management/user_invites/new.html.erb @@ -0,0 +1,12 @@ +
+

<%= t('management.user_invites.new.title') %>

+ +
+ +

<%= t('management.user_invites.new.info') %>

+ +
+ +
+
+
diff --git a/config/locales/management.en.yml b/config/locales/management.en.yml index 74a58ac26..8060ac2c5 100644 --- a/config/locales/management.en.yml +++ b/config/locales/management.en.yml @@ -49,9 +49,9 @@ en: create_spending_proposal: Create spending proposal print_spending_proposals: Print spending proposals support_spending_proposals: Support spending proposals - title: Management users: Users edit_user_accounts: Edit user account + user_invites: User's invites permissions: create_proposals: Create proposals debates: Engage in debates @@ -97,3 +97,12 @@ en: erase_account_confirm: Are you sure you want to erase the account? This action can not be undone erase_warning: This action can not be undone. Please make sure you want to erase this account. erase_submit: Delete account + user_invites: + new: + label: Emails + info: "Enter the emails separated by commas (',')" + submit: Send invites + title: User's invites + create: + success_html: COUNT invitations have been sent. + title: User's invites \ No newline at end of file diff --git a/config/locales/management.es.yml b/config/locales/management.es.yml index c4545e675..749a7f449 100644 --- a/config/locales/management.es.yml +++ b/config/locales/management.es.yml @@ -49,9 +49,9 @@ es: create_spending_proposal: Crear propuesta de inversión print_spending_proposals: Imprimir propts. de inversión support_spending_proposals: Apoyar propts. de inversión - title: Gestión users: Usuarios edit_user_accounts: Editar cuenta de usuario + user_invites: Invitaciones para usuarios permissions: create_proposals: Crear nuevas propuestas debates: Participar en debates @@ -97,3 +97,12 @@ es: erase_account_confirm: ¿Seguro que quieres borrar a este usuario? Esta acción no se puede deshacer erase_warning: Esta acción no se puede deshacer. Por favor asegurese de que quiere eliminar esta cuenta. erase_submit: Borrar cuenta + user_invites: + new: + label: Emails + info: "Introduce los emails separados por ','" + submit: Enviar invitaciones + title: Invitaciones para usuarios + create: + success_html: Se han enviado COUNT invitaciones. + title: Invitaciones para usuarios \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index ed2ee34e4..37497268c 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -235,6 +235,8 @@ Rails.application.routes.draw do resources :email_verifications, only: [:new, :create] + resources :user_invites, only: [:new, :create] + resources :users, only: [:new, :create] do collection do delete :logout