Sha256: e58f114aae0ded645c942731259bed1cbfcc288487b72c5ae4fc6d0693087b78
Contents?: true
Size: 1.78 KB
Versions: 3
Compression:
Stored size: 1.78 KB
Contents
<% admin_breadcrumb(link_to plural_resource_name(Spree::Promotion), spree.admin_promotions_path) %> <% admin_breadcrumb(@promotion.name) %> <% content_for :page_actions do %> <li> <% if can?(:display, Spree::PromotionCode) %> <%= button_link_to Spree.t(:download_promotion_code_list), admin_promotion_promotion_codes_path(promotion_id: @promotion.id, format: :csv) %> <% end %> </li> <% end %> <%= form_for @promotion, :url => object_url, :method => :put do |f| %> <fieldset class="no-border-top"> <%= render :partial => 'form', :locals => { :f => f } %> <% if can?(:update, @promotion) %> <%= render :partial => 'spree/admin/shared/edit_resource_links' %> <% end %> </fieldset> <% end %> <div id="promotion-filters" class="row"> <div id="rules_container" class="col-xs-6"> <%= render :partial => 'rules' %> </div> <div id="actions_container" class="col-xs-6"> <%= render :partial => 'actions' %> </div> </div> <!-- Flow filters experience --> <% @promotion_keys = @promotion.flow_data.dig('filter', 'experience') || [] %> <script> window.promotion_set_option = function(key_name, value) { var opts = { id: <%= @promotion.id %>, type: 'experience', name: key_name, value: value ? 1 : 0 }; $.post('/flow/promotion_set_option', opts, function(r) { console.log(r); }); } </script> <fieldset> <legend align="center">Enable for Flow experiences</legend> <p>If you do not select single experience, promotion will be enabled for all experiences.</p> <% for experience in Flow::Experience.all %> <p><label><input type="checkbox" onclick="promotion_set_option('<%= experience.key %>', this.checked);" <%= @promotion_keys.include?(experience.key) ? 'checked="1"' : '' %> /> <%= experience.key %></label></p> <% end %> </fieldset>
Version data entries
3 entries across 3 versions & 1 rubygems