Files
openfoodnetwork/app/views/admin/order_cycles/_row.html.haml
2015-03-12 11:53:13 +11:00

41 lines
1.7 KiB
Plaintext

- order_cycle = order_cycle_form.object
- klass = "order-cycle-#{order_cycle.id} #{order_cycle_status_class order_cycle}"
%tr{class: klass}
%td= link_to order_cycle.name, main_app.edit_admin_order_cycle_path(order_cycle)
%td= order_cycle_form.text_field :orders_open_at, :class => 'datetimepicker', :value => order_cycle.orders_open_at
%td= order_cycle_form.text_field :orders_close_at, :class => 'datetimepicker', :value => order_cycle.orders_close_at
- unless order_cycles_simple_index
%td.suppliers
- suppliers = order_cycle_permitted_in(order_cycle.suppliers)
- supplier_list = suppliers.map(&:name).sort.join ', '
- if suppliers.count > 3
%span.with-tip{'data-powertip' => supplier_list}
= suppliers.count
suppliers
- else
= supplier_list
%td= order_cycle.coordinator.name
%td.distributors
- distributors = order_cycle_permitted_in(order_cycle.distributors)
- distributor_list = distributors.map(&:name).sort.join ', '
- if distributors.count > 3
%span.with-tip{'data-powertip' => distributor_list}
= distributors.count
distributors
- else
= distributor_list
%br/
%td.products
- variant_images = capture do
- order_cycle.variants.each do |v|
= image_tag(v.images.first.attachment.url(:mini)) if v.images.present?
%br/
%span.with-tip{'data-powertip' => variant_images}= "#{order_cycle.variants.count} variants"
%td.actions
= link_to '', main_app.edit_admin_order_cycle_path(order_cycle), class: 'edit-order-cycle icon-edit no-text'
%td.actions
= link_to '', main_app.clone_admin_order_cycle_path(order_cycle), class: 'clone-order-cycle icon-copy no-text'