Skip to content

Commit e674575

Browse files
committed
#7 starting to display link to add recurrence on issue
1 parent 0a646ff commit e674575

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

app/controllers/recurring_tasks_controller.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ def show
1818

1919
def new
2020
@recurring_task = RecurringTask.new
21+
22+
if params[:issue]
23+
@recurring_task.issue = params[:issue]
24+
end
2125
end
2226

2327
# creates a new recurring task

init.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
require 'redmine'
12
require 'issues_patch'
23

4+
# view hooks
5+
require_dependency 'recurring_tasks/hooks'
6+
37
Redmine::Plugin.register :recurring_tasks do
48
name 'Recurring Tasks (Issues)'
59
author 'Teresa N.'

lib/issues_patch.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@ def self.included(base)
66
def subj_date
77
"#{self.subject} (#{format_date self.due_date})"
88
end #subj_date
9+
10+
# whether this issue recurs
11+
def recurs?
12+
!recurring_task.nil?
13+
# TODO determine if it was a historically recurring task
14+
end
15+
16+
def recurring_task
17+
RecurringTask.find_by_issue(self)
18+
end
919
end # base.class_eval
1020
end # self.included
1121
end # issues patch

0 commit comments

Comments
 (0)