allow officers to be created without a poll
This commit is contained in:
@@ -22,12 +22,12 @@ class Admin::Poll::OfficersController < Admin::BaseController
|
||||
@officer.user_id = params[:user_id]
|
||||
@officer.save
|
||||
|
||||
redirect_to admin_poll_officers_path
|
||||
redirect_to admin_officers_path
|
||||
end
|
||||
|
||||
def destroy
|
||||
@officer.destroy
|
||||
redirect_to admin_poll_officers_path
|
||||
redirect_to admin_officers_path
|
||||
end
|
||||
|
||||
def show
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
</li>
|
||||
|
||||
<li <%= 'class=active' if controller_name == 'officers' %>>
|
||||
<%= link_to admin_poll_officers_path(Poll.last) do %>
|
||||
<%= link_to admin_officers_path do %>
|
||||
<span class="icon-user"></span><%= t('admin.menu.poll_officers') %>
|
||||
<% end %>
|
||||
</li>
|
||||
@@ -95,11 +95,13 @@
|
||||
<% end %>
|
||||
</li>
|
||||
|
||||
<li <%= 'class=active' if controller_name == 'booths' %>>
|
||||
<%= link_to admin_poll_booths_url(Poll.last) do %>
|
||||
<span class="icon-user"></span><%= t('admin.menu.booths') %>
|
||||
<% end %>
|
||||
</li>
|
||||
<% if Poll.any? %>
|
||||
<li <%= 'class=active' if controller_name == 'booths' %>>
|
||||
<%= link_to admin_poll_booths_url(Poll.last) do %>
|
||||
<span class="icon-user"></span><%= t('admin.menu.booths') %>
|
||||
<% end %>
|
||||
</li>
|
||||
<% end %>
|
||||
|
||||
<li <%= 'class=active' if controller_name == 'activity' %>>
|
||||
<%= link_to admin_activity_path do %>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<h2><%= t("admin.poll_officers.index.title") %></h2>
|
||||
|
||||
<div class="row">
|
||||
<%= form_tag search_admin_poll_officers_path, method: :get, remote: true do %>
|
||||
<%= form_tag search_admin_officers_path, method: :get, remote: true do %>
|
||||
<div class="small-12 medium-6 column">
|
||||
<%= text_field_tag :email, '', placeholder: t('admin.poll_officers.search.email_placeholder') %>
|
||||
</div>
|
||||
@@ -27,7 +27,7 @@
|
||||
<td class="text-right">
|
||||
<% if officer.persisted? %>
|
||||
<%= link_to t('admin.poll_officers.officer.delete'),
|
||||
admin_poll_officer_path(Poll.last, officer),
|
||||
admin_officer_path(officer),
|
||||
method: :delete,
|
||||
class: "button hollow alert"
|
||||
%>
|
||||
|
||||
@@ -178,11 +178,11 @@ Rails.application.routes.draw do
|
||||
end
|
||||
|
||||
scope module: 'poll' do
|
||||
resources :officers do
|
||||
get :search, on: :collection
|
||||
end
|
||||
resources :polls do
|
||||
resources :booths
|
||||
resources :officers do
|
||||
get :search, on: :collection
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user