foodsoft/app/views/tasks/_list.haml

25 lines
1.1 KiB
Plaintext
Raw Normal View History

2009-01-06 11:49:19 +01:00
%table
%tr
%th Fälligkeit
%th Betreff
2009-01-06 11:49:19 +01:00
%th{:colspan => '2'}
Wer machts?
%small (Wie viele werden noch benötigt?)
2009-01-06 11:49:19 +01:00
- for task in @tasks
- done = task.done ? " done" : ""
%tr{:class => cycle('even','odd', :name => "tasks") + done }
2009-01-06 11:49:19 +01:00
%td= format_date(task.due_date) unless task.due_date.nil?
%td= link_to "#{task.name} (#{task.duration}h)", task_path(task)
2009-01-06 11:49:19 +01:00
%td
2011-05-14 19:02:52 +02:00
= task_assignments task
2009-01-06 11:49:19 +01:00
= highlighted_required_users task
%td
- unless task.is_accepted?(@current_user)
%span{:style => "float:left"}= button_to "Aufgabe übernehmen", :controller => "tasks", :action => "accept", :id => task
= button_to "Aufgabe ablehnen", :controller => "tasks", :action => "reject", :id => task if task.is_assigned?(@current_user)
2009-01-06 11:49:19 +01:00
- else
- form_for :task, :url => {:action => "update_status", :id => task} do |f|
Erledigt?
= f.check_box :done, {:onchange => "submit()", :title => "Die Aufgabe wandert in das Archiv"}
= "Erledigt" if task.done
2009-01-06 11:49:19 +01:00
- reset_cycle("tasks")