% 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? %>
<%= Spree.t(:name) %> |
<%= Spree.t(:code) %> |
<%= Spree.t(:description) %> |
<%= Spree.t(:usage_limit) %> |
<%= Spree.t(:promotion_uses) %> |
<%= Spree.t(:expiration) %> |
|
<% @promotions.each do |promotion| %>
<%= 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) %>
|
<% end %>
<% 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 %>