diff --git a/app/controllers/admin/verifications_controller.rb b/app/controllers/admin/verifications_controller.rb
index 1f2a67bec..6cc1ae769 100644
--- a/app/controllers/admin/verifications_controller.rb
+++ b/app/controllers/admin/verifications_controller.rb
@@ -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
\ No newline at end of file
diff --git a/app/views/admin/verifications/index.html.erb b/app/views/admin/verifications/index.html.erb
index fabb284cb..cd2e03047 100644
--- a/app/views/admin/verifications/index.html.erb
+++ b/app/views/admin/verifications/index.html.erb
@@ -1,5 +1,16 @@
<%= t("admin.verifications.index.title") %>
+<%= form_for(User.new, url: search_admin_verifications_path, as: :user, method: :get) do |f| %>
+
+
+ <%= text_field_tag :name_or_email, "", placeholder: t("admin.verifications.index.search_placeholder") %>
+
+
+ <%= f.submit t("admin.verifications.index.search"), class: "button radius success" %>
+
+
+<% end %>
+
<%= page_entries_info @users %>
diff --git a/config/locales/admin.en.yml b/config/locales/admin.en.yml
index 5d4d15726..43bafed70 100644
--- a/config/locales/admin.en.yml
+++ b/config/locales/admin.en.yml
@@ -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
diff --git a/config/locales/admin.es.yml b/config/locales/admin.es.yml
index 0487bb1c3..f52be0ae1 100644
--- a/config/locales/admin.es.yml
+++ b/config/locales/admin.es.yml
@@ -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
diff --git a/config/routes.rb b/config/routes.rb
index 3022b8886..4c0f1d0e6 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -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