/emails: add more search options.
Add options to search for invalid emails and emails from restricted domains.
This commit is contained in:
@@ -5,8 +5,11 @@
|
||||
<%= fa.input :name, label: "User Name", input_html: { value: params.dig(:search, :user, :name), "data-autocomplete": "user" } %>
|
||||
<% end %>
|
||||
|
||||
<%= f.input :address_ilike, label: "Address", input_html: { value: params[:search][:address] }, hint: "Use * for wildcard" %>
|
||||
<%= f.input :is_verified, label: "Verified?", collection: %w[Yes No], selected: params[:search][:is_verified] %>
|
||||
<%= f.input :address_ilike, label: "Address", input_html: { value: params[:search][:address_ilike] }, hint: "Use * for wildcard" %>
|
||||
<%= f.input :normalized_address_ilike, label: "Normalized Address", input_html: { value: params[:search][:normalized_address_ilike] }, hint: "Use * for wildcard" %>
|
||||
<%= f.input :is_valid, label: "Valid?", as: :select, include_blank: true, selected: params[:search][:is_valid] %>
|
||||
<%= f.input :is_verified, label: "Verified?", as: :select, include_blank: true, selected: params[:search][:is_verified] %>
|
||||
<%= f.input :is_restricted, label: "Restricted?", as: :select, include_blank: true, selected: params[:search][:is_restricted] %>
|
||||
<%= f.submit "Search" %>
|
||||
<% end %>
|
||||
|
||||
@@ -14,8 +17,25 @@
|
||||
<% t.column :user do |email| %>
|
||||
<%= link_to_user email.user %>
|
||||
<% end %>
|
||||
<% t.column :address %>
|
||||
<% t.column :is_verified, name: "Verified?" do |email| %>
|
||||
<% t.column :address do |email| %>
|
||||
<%= link_to email.address, emails_path(search: { address_ilike: email.address }) %>
|
||||
<% end %>
|
||||
<% t.column :normalized_address do |email| %>
|
||||
<% unless email.is_normalized? %>
|
||||
<%= link_to email.normalized_address, emails_path(search: { normalized_address_ilike: email.normalized_address }) %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% t.column "Valid?" do |email| %>
|
||||
<% if !email.is_valid? %>
|
||||
<%= link_to "No", emails_path(search: { is_valid: false }) %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% t.column "Restricted?" do |email| %>
|
||||
<% if email.is_restricted? %>
|
||||
<%= link_to "Yes", emails_path(search: { is_restricted: true }) %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% t.column "Verified?" do |email| %>
|
||||
<% if email.is_verified? %>
|
||||
<%= link_to "Yes", emails_path(search: { is_verified: true }) %>
|
||||
<% else %>
|
||||
|
||||
Reference in New Issue
Block a user