mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-26 20:56:48 +00:00
40 lines
2.0 KiB
Plaintext
40 lines
2.0 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 => "#{viewing_as_coordinator_of?(order_cycle) ? 'datetimepicker' : ''}", :value => order_cycle.orders_open_at, :disabled => !viewing_as_coordinator_of?(order_cycle)
|
|
%td= order_cycle_form.text_field :orders_close_at, :class => "#{viewing_as_coordinator_of?(order_cycle) ? 'datetimepicker' : ''}", :value => order_cycle.orders_close_at, :disabled => !viewing_as_coordinator_of?(order_cycle)
|
|
|
|
- unless order_cycles_simple_index
|
|
%td.suppliers
|
|
- suppliers = order_cycle.suppliers.merge(OpenFoodNetwork::OrderCyclePermissions.new(spree_current_user, order_cycle).visible_enterprises)
|
|
- supplier_list = suppliers.map(&:name).sort.join ', '
|
|
- if suppliers.count > 3
|
|
%span{'ofn-with-tip' => supplier_list}
|
|
= suppliers.count
|
|
suppliers
|
|
- else
|
|
= supplier_list
|
|
%td= order_cycle.coordinator.name
|
|
%td.distributors
|
|
- distributors = order_cycle.distributors.merge(OpenFoodNetwork::OrderCyclePermissions.new(spree_current_user, order_cycle).visible_enterprises)
|
|
- distributor_list = distributors.map(&:name).sort.join ', '
|
|
- if distributors.count > 3
|
|
%span{'ofn-with-tip' => distributor_list}
|
|
= distributors.count
|
|
distributors
|
|
- else
|
|
= distributor_list
|
|
|
|
%td.products
|
|
%span= "#{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'
|
|
- if can_delete?(order_cycle)
|
|
%td.actions
|
|
= link_to '', main_app.admin_order_cycle_path(order_cycle), class: 'delete-order-cycle icon-trash no-text', :method => :delete, data: { confirm: "Are you sure?" }
|