% content_for :page_title do %>
<%= Spree::Promotion.model_name.human(count: :many) %>
<% end %>
<% content_for :page_actions do %>
<%= button_link_to Spree.t(:new_promotion), new_object_url, :class => "btn-success", :icon => 'add' %>
<% end %>
<% 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" %>
<%= label_tag :q_code_cont, Spree.t(:code) %>
<%= f.text_field :code_cont, tabindex: 1, class: "form-control" %>
<%= label_tag :q_path_cont, Spree.t(:path) %>
<%= f.text_field :path_cont, tabindex: 1, class: "form-control" %>
<%= 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' }) %>
<%= button Spree.t(:filter_results), 'search' %>
<% end %>
<% end %>
<%= paginate @promotions %>
<% 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 %>
<%= link_to_delete promotion, :no_text => true %>
|
<% end %>
<% else %>
<%= Spree.t(:no_resource_found, resource: Spree::Promotion.model_name.human(count: :many)) %>,
<%= link_to Spree.t(:add_one), new_object_url %>!
<% end %>