Removed unecessary weekly task templates.
This commit is contained in:
parent
f34c307540
commit
d0e04a05ec
2 changed files with 4 additions and 42 deletions
|
@ -12,12 +12,7 @@ class TasksController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def new
|
def new
|
||||||
if params[:id]
|
@task = Task.new
|
||||||
group = Workgroup.find(params[:id])
|
|
||||||
@task = group.tasks.build(group.task_attributes(group.next_weekly_tasks[params[:task_from_now].to_i]))
|
|
||||||
else
|
|
||||||
@task = Task.new
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
|
|
|
@ -5,44 +5,11 @@
|
||||||
|
|
||||||
.left_column{:style => "width:45em"}
|
.left_column{:style => "width:45em"}
|
||||||
.box_title
|
.box_title
|
||||||
%h2
|
%h2 Wöchentliche Aufgaben verwalten
|
||||||
Wöchentliche Aufgaben
|
|
||||||
= @group.task_name
|
|
||||||
.column_content
|
.column_content
|
||||||
- if @group.weekly_task
|
- if @group.weekly_task
|
||||||
%table.list
|
%p= "Jeden <b>#{weekday(@group.weekday)}</b> hat diese Arbeitsgruppe folgenden Job: <b>#{@group.task_name}</b>"
|
||||||
%tr
|
%p Die Wochenaufgaben werden von der Foodsoft automatisch erstellt. Eintragen müsst Ihr Euch aber selber.
|
||||||
%th Datum
|
|
||||||
%th Wer machts?
|
|
||||||
%th Aufgabe übernehmen
|
|
||||||
- i = 0
|
|
||||||
- for next_date in @group.next_weekly_tasks
|
|
||||||
%tr{:class => cycle("even","odd")}
|
|
||||||
%td= I18n.l next_date, :format => "%a, %d.%m.%Y"
|
|
||||||
- if task = @group.tasks.find(:first, :conditions => {:due_date => next_date, :weekly => true})
|
|
||||||
- unless task.users.empty?
|
|
||||||
- owner = Array.new
|
|
||||||
- task.assignments.each do |ass|
|
|
||||||
- if ass.accepted?
|
|
||||||
- nick = "<span class='accepted'>#{ass.user.nick.to_s}</span>"
|
|
||||||
- else
|
|
||||||
- nick = "<span class='unaccepted'>#{ass.user.nick.to_s} ?</span>"
|
|
||||||
- owner << nick
|
|
||||||
%td
|
|
||||||
= owner.join(", ")
|
|
||||||
%small= link_to "mehr", :action => "edit", :id => task
|
|
||||||
- else
|
|
||||||
%td
|
|
||||||
= link_to "Verantwortliche zuweisen", :action => "edit", :id => 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)
|
|
||||||
- else
|
|
||||||
%td= link_to "Verantwortliche zuweisen", :action => "new", :id => @group, :task_from_now => i
|
|
||||||
%td
|
|
||||||
- i += 1
|
|
||||||
%br/
|
|
||||||
- else
|
- else
|
||||||
Noch keine Wochenaufgaben angelegt.
|
Noch keine Wochenaufgaben angelegt.
|
||||||
- if @current_user.member_of?(@group) or @current_user.role_admin?
|
- if @current_user.member_of?(@group) or @current_user.role_admin?
|
||||||
|
|
Loading…
Add table
Reference in a new issue