2013-02-08 01:52:20 +01:00
|
|
|
- title t('.title')
|
2012-10-15 21:19:17 +02:00
|
|
|
|
2012-11-12 13:13:01 +01:00
|
|
|
- content_for :actionbar do
|
|
|
|
.btn-group
|
2012-10-30 00:20:47 +01:00
|
|
|
= link_to '#', data: {toggle: 'dropdown'}, class: 'btn btn-primary dropdown-toggle' do
|
2013-02-08 01:52:20 +01:00
|
|
|
= t '.new_order'
|
2012-10-30 00:20:47 +01:00
|
|
|
%span.caret
|
|
|
|
%ul.dropdown-menu
|
2015-02-18 23:46:50 +01:00
|
|
|
- for supplier in @suppliers
|
2012-10-30 00:20:47 +01:00
|
|
|
%li= link_to supplier.name, new_order_path(supplier_id: supplier.id), tabindex: -1
|
|
|
|
|
2012-11-12 13:13:01 +01:00
|
|
|
.well
|
2013-12-18 19:21:39 +01:00
|
|
|
- if not @open_orders.empty?
|
2014-01-13 23:21:03 +01:00
|
|
|
%h2= t '.orders_open'
|
|
|
|
- elsif not @finished_orders.empty?
|
|
|
|
%h2= t '.orders_finished'
|
2013-12-18 19:21:39 +01:00
|
|
|
- else
|
2014-01-13 23:21:03 +01:00
|
|
|
= t '.no_open_or_finished_orders'
|
|
|
|
- unless @open_orders.empty? and @finished_orders.empty?
|
2012-10-15 21:19:17 +02:00
|
|
|
%table.table.table-striped
|
|
|
|
%thead
|
|
|
|
%tr
|
2013-11-23 12:05:29 +01:00
|
|
|
%th= heading_helper Order, :name
|
|
|
|
%th= heading_helper Order, :ends
|
|
|
|
%th= heading_helper Order, :note
|
2012-10-15 21:19:17 +02:00
|
|
|
%th{colspan: "2"}
|
|
|
|
%tbody
|
2013-12-18 19:21:39 +01:00
|
|
|
- unless @open_orders.empty?
|
|
|
|
- for order in @open_orders
|
|
|
|
- tr_class = " active" if order.expired?
|
|
|
|
%tr{class: tr_class}
|
|
|
|
%td= order.name
|
|
|
|
%td= format_time(order.ends) unless order.ends.nil?
|
|
|
|
%td= truncate(order.note)
|
|
|
|
%td= link_to t('.action_end'), finish_order_path(order),
|
2014-02-20 15:04:53 +01:00
|
|
|
data: {confirm: t('.confirm_end', order: order.name)}, method: :post,
|
2013-12-18 19:21:39 +01:00
|
|
|
class: 'btn btn-small btn-success'
|
2012-10-15 21:19:17 +02:00
|
|
|
|
2013-12-18 19:21:39 +01:00
|
|
|
%td
|
|
|
|
= link_to t('ui.edit'), edit_order_path(order), class: 'btn btn-small'
|
|
|
|
= link_to t('ui.show'), order, class: 'btn btn-small'
|
2014-02-20 15:04:53 +01:00
|
|
|
= link_to t('ui.delete'), order, data: {confirm: t('.confirm_delete')}, method: :delete,
|
2013-12-18 19:21:39 +01:00
|
|
|
class: 'btn btn-small btn-danger'
|
|
|
|
|
2014-01-13 23:21:03 +01:00
|
|
|
- unless @finished_orders.empty?
|
2013-12-18 19:21:39 +01:00
|
|
|
- unless @open_orders.empty?
|
|
|
|
%tr
|
|
|
|
%td{colspan: 6}
|
2014-01-13 23:21:03 +01:00
|
|
|
%h2= t '.orders_finished'
|
|
|
|
- for order in @finished_orders
|
2013-12-18 19:21:39 +01:00
|
|
|
%tr
|
|
|
|
%td= order.name
|
|
|
|
%td= format_time(order.ends)
|
|
|
|
%td= truncate(order.note)
|
|
|
|
%td
|
2013-12-21 17:36:25 +01:00
|
|
|
- unless order.stockit?
|
|
|
|
-# TODO btn-success class only if not received before
|
|
|
|
= link_to t('.action_receive'), receive_order_path(order), class: 'btn btn-small btn-success'
|
2013-12-18 19:21:39 +01:00
|
|
|
|
|
|
|
%td
|
2015-02-18 21:56:56 +01:00
|
|
|
= link_to t('ui.copy'), new_order_path(order_id: order, supplier_id: order.supplier), class: 'btn btn-small'
|
2013-12-18 19:21:39 +01:00
|
|
|
= link_to t('ui.show'), order, class: 'btn btn-small'
|
2014-02-20 15:04:53 +01:00
|
|
|
= link_to t('ui.delete'), order, data: {confirm: t('.confirm_delete')}, method: :delete,
|
2013-12-18 19:21:39 +01:00
|
|
|
class: 'btn btn-small btn-danger'
|
2012-10-15 21:19:17 +02:00
|
|
|
|
2014-01-13 23:21:03 +01:00
|
|
|
%h2= t '.orders_settled'
|
2012-10-15 21:19:17 +02:00
|
|
|
#orders_table
|
2013-02-08 01:52:20 +01:00
|
|
|
= render partial: 'orders'
|