File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,10 @@ def show
18
18
19
19
def new
20
20
@recurring_task = RecurringTask . new
21
+
22
+ if params [ :issue ]
23
+ @recurring_task . issue = params [ :issue ]
24
+ end
21
25
end
22
26
23
27
# creates a new recurring task
Original file line number Diff line number Diff line change
1
+ require 'redmine'
1
2
require 'issues_patch'
2
3
4
+ # view hooks
5
+ require_dependency 'recurring_tasks/hooks'
6
+
3
7
Redmine ::Plugin . register :recurring_tasks do
4
8
name 'Recurring Tasks (Issues)'
5
9
author 'Teresa N.'
Original file line number Diff line number Diff line change @@ -6,6 +6,16 @@ def self.included(base)
6
6
def subj_date
7
7
"#{ self . subject } (#{ format_date self . due_date } )"
8
8
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
9
19
end # base.class_eval
10
20
end # self.included
11
21
end # issues patch
You can’t perform that action at this time.
0 commit comments