42 lines
No EOL
1.6 KiB
Text
42 lines
No EOL
1.6 KiB
Text
- title "Bestellungen verwalten"
|
|
|
|
- if @current_user.role_orders?
|
|
%p
|
|
- form_tag do
|
|
Neue Bestellung anlegen für
|
|
%select{:onchange => "redirectTo(this)", :style => "font-size: 0.9em;margin-left:1em;"}
|
|
%option{:selected => 'selected'}=_ "Choose a supplier..."
|
|
= options_for_select(Supplier.find(:all).collect {|s| [ s.name, url_for(:action => "new", :supplier_id => s)] })
|
|
%br/
|
|
.left_column{:style => "width:55em"}
|
|
.box_title
|
|
%h2 Laufende Bestellungen
|
|
.column_content
|
|
- unless @open_orders.empty?
|
|
%table.list
|
|
%thead
|
|
%tr
|
|
%th Lieferant
|
|
%th Ende
|
|
%th Notiz
|
|
%th{:colspan => "2"}
|
|
%tbody
|
|
- for order in @open_orders
|
|
- active = (order.open? and order.ends < Time.now) ? " active" : ""
|
|
%tr{:class => cycle('even', 'odd', :name => 'open_orders') + active}
|
|
%td=h order.supplier.name
|
|
%td=h format_time(order.ends) unless order.ends.nil?
|
|
%td=h truncate(order.note)
|
|
%td= link_to "Beenden", finish_order_path(order), :confirm => _("Are you really sure to finish the order?"), :method => :post
|
|
%td
|
|
= link_to "Anzeigen", order
|
|
= link_to icon(:edit), edit_order_path(order)
|
|
= link_to icon(:delete), order, :confirm => _("Are you really sure you want to destroy the order?"), :method => :delete
|
|
- else
|
|
=_ "There aren't open orders at the moment."
|
|
|
|
.left_column{:style => "width:75em"}
|
|
.box_title
|
|
%h2 Beendete Bestellungen
|
|
.column_content#orders_table
|
|
= render :partial => 'orders' |