Users may delete all tasks of a group, i.e. delete the whole group.

This commit is contained in:
Robert Waltemath 2013-06-12 12:02:13 +02:00
parent 71d8f9bde7
commit 4037ef12da
5 changed files with 22 additions and 1 deletions

View file

@ -0,0 +1,8 @@
class PeriodicTaskGroupsController < ApplicationController
def destroy
@task_group = PeriodicTaskGroup.find(params[:id])
@task_group.destroy
redirect_to tasks_url, notice: I18n.t('periodic_task_groups.destroy.notice')
end
end

View file

@ -0,0 +1,2 @@
module PeriodicTaskGroupsHelper
end

View file

@ -29,3 +29,6 @@
= link_to t('ui.edit'), edit_task_path(@task), class: 'btn'
= link_to t('ui.delete'), task_path(@task), :method => :delete, :confirm => "Die Aufgabe wirklich löschen?",
class: 'btn btn-danger'
- if @task.periodic
= link_to t('ui.delete_all'), periodic_task_group_path(@task.periodic_task_group), :method => :delete,
:confirm => "Alle Aufgaben dieser wöchentlichen Aufgabe wirklich löschen?", class: 'btn btn-danger'