Adds user invites views on management

This commit is contained in:
Alberto Garcia Cabeza
2016-06-27 14:25:20 +02:00
parent 73d3d0c8c3
commit 947b2bcb0d
7 changed files with 59 additions and 6 deletions

View File

@@ -0,0 +1,9 @@
class Management::UserInvitesController < Management::BaseController
def new
end
def create
end
end

View File

@@ -1,9 +1,5 @@
<div class="admin-sidebar">
<ul id="admin_menu">
<li>
<%= link_to t("management.menu.title"), management_root_path %>
</li>
<li <%= "class=active" if controller_name == "document_verifications" ||
controller_name == "email_verifications" ||
controller_name == "users" %>>
@@ -61,5 +57,12 @@
<%= t("management.menu.print_spending_proposals") %>
<% end %>
</li>
<li>
<%= link_to new_management_user_invite_path do %>
<span class="icon-letter"></span>
<%= t("management.menu.user_invites") %>
<% end %>
</li>
</ul>
</div>

View File

@@ -0,0 +1,9 @@
<div class="small-12 medium-8 column">
<%= render 'shared/back_link' %>
<h1><%= t('management.user_invites.create.title') %></h1>
<div class="callout success">
<%= t('management.user_invites.create.success_html') %>
</div>
</div>

View File

@@ -0,0 +1,12 @@
<div class="small-12 medium-8 column">
<h1><%= t('management.user_invites.new.title') %></h1>
<form>
<label><%= t('management.user_invites.new.label') %></label>
<p class="note"><%= t('management.user_invites.new.info') %></p>
<textarea placeholder="<%= t('management.user_invites.new.info') %>" rows="5"></textarea>
<div class="small-12 medium-6">
<input type="submit" name="" value="<%= t('management.user_invites.new.submit') %>", class="button hollow expanded">
</div>
</form>
</div>

View File

@@ -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: <strong>COUNT invitations</strong> have been sent.
title: User's invites

View File

@@ -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 <strong>COUNT invitaciones</strong>.
title: Invitaciones para usuarios

View File

@@ -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