1
0
mirror of https://github.com/meineerde/redmine.git synced 2026-03-11 03:33:07 +00:00

Merged r17155 and r17156 to 3.4-stable (#27153).

git-svn-id: http://svn.redmine.org/redmine/branches/3.4-stable@17157 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2018-01-07 22:29:24 +00:00
parent 721f3927bb
commit 7943cb031c
2 changed files with 21 additions and 1 deletions

View File

@ -39,6 +39,7 @@ class CalendarsController < ApplicationController
@calendar = Redmine::Helpers::Calendar.new(Date.civil(@year, @month, 1), current_language, :month)
retrieve_query
@query.group_by = nil
@query.sort_criteria = nil
if @query.valid?
events = []
events += @query.issues(:include => [:tracker, :assigned_to, :priority],

View File

@ -29,7 +29,8 @@ class CalendarsControllerTest < Redmine::ControllerTest
:issue_statuses,
:issue_relations,
:issue_categories,
:enumerations
:enumerations,
:queries
def test_show
get :show, :params => {
@ -94,4 +95,22 @@ class CalendarsControllerTest < Redmine::ControllerTest
assert_select 'td.even', :text => '10'
end
end
def test_show_custom_query_with_multiple_sort_criteria
get :show, :params => {
:query_id => 5
}
assert_response :success
assert_select 'h2', :text => 'Open issues by priority and tracker'
end
def test_show_custom_query_with_group_by_option
get :show, :params => {
:query_id => 6
}
assert_response :success
assert_select 'h2', :text => 'Open issues grouped by tracker'
end
end