Listings

Listing Categories
<%= form_tag(admin_listings_path, method: "get", role: "search", class: "crayons-card crayons-card--secondary p-4 flex items-center") do %>
<%= label_tag(:search, "Keyword", class: "mb-0") %> <%= text_field_tag(:search, params[:search]) %> <% if params[:state].present? %> <%= hidden_field_tag(:state, params[:state]) %> <% end %>
<%= label_tag(:filter, "Category", class: "mb-0") %> <%= select_tag(:filter, options_for_select(categories_available.keys, params[:filter]), include_blank: true) %>
<%= label_tag(:include_unpublished, "Include unpublished listings", class: "mb-0") %> <%= hidden_field_tag(:include_unpublished, 0) %> <%= check_box_tag(:include_unpublished, 1, params[:include_unpublished] == "1") %>
<%= submit_tag("Filter") %> <% end %> <%= paginate @listings %> <% @listings.each do |listing| %> <% end %>
Title Link User Org Category Cached Tags Published? Last Bumped
<%= link_to listing.title, edit_admin_listing_path(listing.id), rel: "noopener" %> <%= link_to listing.user.username, admin_user_path(listing.user.id) %> <%= link_to listing.organization.name, admin_organization_path(listing.organization_id) if listing.organization_id.present? %> <%= listing.category %> <%= listing.cached_tag_list %> <%= listing.published ? "Yes" : "No" %> <%= listing.bumped_at ? "#{time_ago_in_words(listing.bumped_at)} ago" : "Draft" %>
<%= paginate @listings %>