<%= f.field_container :name do %>
<%= f.label :name %>
<%= f.text_field :name, :class => 'fullwidth' %>
<% end %>
<%= fields_for :promotion_builder do |bf| %>
<%= bf.field_container :base_code do %>
<%= bf.label :base_code %>
<%= bf.text_field :base_code, :readonly => !@promotion.new_record?, :class => 'fullwidth' %>
<% end %>
<%= bf.field_container :number_of_codes do %>
<%= bf.label :number_of_codes %>
<%= bf.text_field :number_of_codes, :readonly => !@promotion.new_record?, class: 'fullwidth' %>
<% end %>
<% end %>
<%= f.field_container :per_code_usage_limit do %>
<%= f.label :per_code_usage_limit %>
<%= f.text_field :per_code_usage_limit, class: 'fullwidth' %>
<% end %>
<%= f.field_container :path do %>
<%= f.label :path %>
<%= f.text_field :path, :class => 'fullwidth' %>
<% end %>
<%= f.field_container :advertise do %>
<%= f.check_box :advertise %>
<%= f.label :advertise %>
<% end %>
<%= f.field_container :apply_automatically do %>
<%= f.check_box :apply_automatically %>
<%= f.label :apply_automatically %>
<% end %>
<%= f.field_container :description do %>
<%= f.label :description %>
<%= f.text_area :description, :rows => 7, :class => 'fullwidth' %>
<% end %>
<%= f.field_container :category do %>
<%= f.label :promotion_category_id, Spree::PromotionCategory.model_name.human %>
<%= f.collection_select(:promotion_category_id, @promotion_categories, :id, :name, { :include_blank => Spree.t('match_choices.none') }, { :class => 'select2 fullwidth' }) %>
<% end %>