adds search of unverified users [#500]

This commit is contained in:
rgarcia
2015-09-24 10:25:06 +02:00
parent bc84b455d2
commit 3bfbdcaf01
5 changed files with 24 additions and 1 deletions

View File

@@ -4,4 +4,9 @@ class Admin::VerificationsController < Admin::BaseController
@users = User.unverified.page(params[:page])
end
def search
@users = User.unverified.search(params[:name_or_email]).page(params[:page]).for_render
render :index
end
end

View File

@@ -1,5 +1,16 @@
<h2><%= t("admin.verifications.index.title") %></h2>
<%= form_for(User.new, url: search_admin_verifications_path, as: :user, method: :get) do |f| %>
<div class="row">
<div class="small-12 medium-6 column">
<%= text_field_tag :name_or_email, "", placeholder: t("admin.verifications.index.search_placeholder") %>
</div>
<div class="form-inline small-12 medium-6 column">
<%= f.submit t("admin.verifications.index.search"), class: "button radius success" %>
</div>
</div>
<% end %>
<h3><%= page_entries_info @users %></h3>
<ul class="admin-list">

View File

@@ -101,6 +101,8 @@ en:
verifications:
index:
title: Incomplete verifications
search_placeholder: 'Search user by name or email'
search: Search
officials:
level_0: Not an official
level_1: Level 1

View File

@@ -101,6 +101,8 @@ es:
verifications:
index:
title: Verificaciones incompletas
search_placeholder: 'Buscar usuario por nombre o email'
search: Buscar
officials:
level_0: "No es cargo público"
level_1: Nivel 1

View File

@@ -113,7 +113,10 @@ Rails.application.routes.draw do
collection { get :search }
end
resources :verifications, controller: :verifications, only: :index
resources :verifications, controller: :verifications, only: :index do
collection { get :search}
end
resource :activity, controller: :activity, only: :show
resource :stats, only: :show