RE: Smart issues sort plugin ยป redmine_smart_issues_sort-2.3.patch
lib/issues_helper_patch.rb | ||
---|---|---|
14 | 14 |
module InstanceMethods |
15 | 15 |
def sidebar_queries_with_category |
16 | 16 |
unless @sidebar_queries |
17 |
if Redmine::VERSION::MAJOR > 2 || |
|
18 |
(Redmine::VERSION::MAJOR == 2 && Redmine::VERSION::MINOR >= 3) |
|
19 |
@sidebar_queries = IssueQuery.visible.all( |
|
20 |
:order => "#{IssueQuery.table_name}.name ASC", |
|
21 |
# Project specific queries and global queries |
|
22 |
:conditions => (@project.nil? ? ["project_id IS NULL"] : ["project_id IS NULL OR project_id = ?", @project.id]), |
|
23 |
# Make sure we load category as well |
|
24 |
:select => [:name, :category, :is_public] |
|
25 |
) |
|
26 |
else |
|
17 | 27 |
@sidebar_queries = Query.visible.all( |
18 | 28 |
:order => "#{Query.table_name}.name ASC", |
19 | 29 |
# Project specific queries and global queries |
... | ... | |
22 | 32 |
:select => [:name, :category, :is_public] |
23 | 33 |
) |
24 | 34 |
end |
35 |
end |
|
25 | 36 |
@sidebar_queries |
26 | 37 |
end |
27 | 38 |
lib/query_patch.rb | ||
---|---|---|
94 | 94 |
end |
95 | 95 |
end |
96 | 96 | |
97 |
if Redmine::VERSION::MAJOR > 2 || |
|
98 |
(Redmine::VERSION::MAJOR == 2 && Redmine::VERSION::MINOR >= 3) |
|
99 |
unless IssueQuery.included_modules.include? SmartIssuesSort::Patches::QuerySortCriteriaPatch |
|
100 |
IssueQuery.send(:include, SmartIssuesSort::Patches::QuerySortCriteriaPatch) |
|
101 |
end |
|
102 |
else |
|
97 | 103 |
unless Query.included_modules.include? SmartIssuesSort::Patches::QuerySortCriteriaPatch |
98 | 104 |
Query.send(:include, SmartIssuesSort::Patches::QuerySortCriteriaPatch) |
99 | 105 |
end |
106 |
end |
|
100 | 107 | |
101 | 108 |
unless Redmine::Helpers::Gantt.included_modules.include? SmartIssuesSort::Patches::GanttChartPatch |
102 | 109 |
Redmine::Helpers::Gantt.send(:include, SmartIssuesSort::Patches::GanttChartPatch) |