Adds user invites views on management
This commit is contained in:
9
app/controllers/management/user_invites_controller.rb
Normal file
9
app/controllers/management/user_invites_controller.rb
Normal file
@@ -0,0 +1,9 @@
|
||||
class Management::UserInvitesController < Management::BaseController
|
||||
|
||||
def new
|
||||
end
|
||||
|
||||
def create
|
||||
end
|
||||
|
||||
end
|
||||
@@ -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>
|
||||
|
||||
9
app/views/management/user_invites/create.html.erb
Normal file
9
app/views/management/user_invites/create.html.erb
Normal 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>
|
||||
12
app/views/management/user_invites/new.html.erb
Normal file
12
app/views/management/user_invites/new.html.erb
Normal 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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user