<% content_for :page_title do %> <%= plural_resource_name(Spree::Promotion) %> <% end %> <% content_for :page_actions do %> <%= button_link_to Spree.t(:new_promotion), new_object_url, class: "btn-success", icon: 'add' %> <% end if can?(:create, Spree::Promotion) %> <% content_for :table_filter do %>
<%= search_form_for [:admin, @search] do |f| %>
<%= label_tag :q_name_cont, Spree.t(:name) %> <%= f.text_field :name_cont, tabindex: 1, class: "form-control js-quick-search-target js-filterable" %>
<%= label_tag :q_code_cont, Spree.t(:code) %> <%= f.text_field :code_cont, tabindex: 1, class: "form-control js-filterable" %>
<%= label_tag :q_path_cont, Spree.t(:path) %> <%= f.text_field :path_cont, tabindex: 1, class: "form-control js-filterable" %>
<%= label_tag :q_promotion_category_id_eq, Spree.t(:promotion_category) %> <%= f.collection_select(:promotion_category_id_eq, @promotion_categories, :id, :name, { include_blank: Spree.t('match_choices.all') }, { class: 'select2 js-filterable' }) %>
<%= button Spree.t(:filter_results), 'search' %>
<% end %>
<% end %> <%= paginate @promotions, theme: 'twitter-bootstrap-4' %> <% if @promotions.any? %> <% @promotions.each do |promotion| %> <% end %>
<%= Spree.t(:name) %> <%= Spree.t(:code) %> <%= Spree.t(:description) %> <%= Spree.t(:usage_limit) %> <%= Spree.t(:promotion_uses) %> <%= Spree.t(:expiration) %>
<%= link_to promotion.name, edit_admin_promotion_path(promotion) %> <%= promotion.code %> <%= promotion.description %> <%= promotion.usage_limit.nil? ? "∞" : promotion.usage_limit %> <%= Spree.t(:current_promotion_usage, count: promotion.credits_count) %> <%= promotion.expires_at.to_date.to_s(:short_date) if promotion.expires_at %> <%= link_to_edit promotion, no_text: true if can?(:edit, promotion) %> <%= link_to_clone_promotion promotion, no_text: true if can?(:clone, promotion) %> <%= link_to_delete promotion, no_text: true if can?(:delete, promotion) %>
<% else %>
<%= Spree.t(:no_resource_found, resource: plural_resource_name(Spree::Promotion)) %>, <%= link_to Spree.t(:add_one), new_object_url if can?(:create, Spree::Promotion) %>!
<% end %>