@@ -196,10 +196,10 class Query < ActiveRecord::Base | |||||
196 | @available_filters["assigned_to_id"] = { :type => :list_optional, :order => 4, :values => user_values } unless user_values.empty? |
|
196 | @available_filters["assigned_to_id"] = { :type => :list_optional, :order => 4, :values => user_values } unless user_values.empty? | |
197 | @available_filters["author_id"] = { :type => :list, :order => 5, :values => user_values } unless user_values.empty? |
|
197 | @available_filters["author_id"] = { :type => :list, :order => 5, :values => user_values } unless user_values.empty? | |
198 |
|
198 | |||
199 | group_values = Group.all.collect {|g| [g.name, g.id] } |
|
199 | group_values = Group.all.collect {|g| [g.name, g.id.to_s] } | |
200 | @available_filters["member_of_group"] = { :type => :list_optional, :order => 6, :values => group_values } unless group_values.empty? |
|
200 | @available_filters["member_of_group"] = { :type => :list_optional, :order => 6, :values => group_values } unless group_values.empty? | |
201 |
|
201 | |||
202 | role_values = Role.givable.collect {|r| [r.name, r.id] } |
|
202 | role_values = Role.givable.collect {|r| [r.name, r.id.to_s] } | |
203 | @available_filters["assigned_to_role"] = { :type => :list_optional, :order => 7, :values => role_values } unless role_values.empty? |
|
203 | @available_filters["assigned_to_role"] = { :type => :list_optional, :order => 7, :values => role_values } unless role_values.empty? | |
204 |
|
204 | |||
205 | if User.current.logged? |
|
205 | if User.current.logged? |
@@ -397,8 +397,8 class QueryTest < ActiveSupport::TestCase | |||||
397 | group2 = Group.generate!.reload |
|
397 | group2 = Group.generate!.reload | |
398 |
|
398 | |||
399 | expected_group_list = [ |
|
399 | expected_group_list = [ | |
400 | [group1.name, group1.id], |
|
400 | [group1.name, group1.id.to_s], | |
401 | [group2.name, group2.id] |
|
401 | [group2.name, group2.id.to_s] | |
402 | ] |
|
402 | ] | |
403 | assert_equal expected_group_list.sort, @query.available_filters["member_of_group"][:values].sort |
|
403 | assert_equal expected_group_list.sort, @query.available_filters["member_of_group"][:values].sort | |
404 | end |
|
404 | end | |
@@ -415,14 +415,14 class QueryTest < ActiveSupport::TestCase | |||||
415 | end |
|
415 | end | |
416 |
|
416 | |||
417 | should "have a list of the Roles as values" do |
|
417 | should "have a list of the Roles as values" do | |
418 | assert @query.available_filters["assigned_to_role"][:values].include?(['Manager',1]) |
|
418 | assert @query.available_filters["assigned_to_role"][:values].include?(['Manager','1']) | |
419 | assert @query.available_filters["assigned_to_role"][:values].include?(['Developer',2]) |
|
419 | assert @query.available_filters["assigned_to_role"][:values].include?(['Developer','2']) | |
420 | assert @query.available_filters["assigned_to_role"][:values].include?(['Reporter',3]) |
|
420 | assert @query.available_filters["assigned_to_role"][:values].include?(['Reporter','3']) | |
421 | end |
|
421 | end | |
422 |
|
422 | |||
423 | should "not include the built in Roles as values" do |
|
423 | should "not include the built in Roles as values" do | |
424 | assert ! @query.available_filters["assigned_to_role"][:values].include?(['Non member',4]) |
|
424 | assert ! @query.available_filters["assigned_to_role"][:values].include?(['Non member','4']) | |
425 | assert ! @query.available_filters["assigned_to_role"][:values].include?(['Anonymous',5]) |
|
425 | assert ! @query.available_filters["assigned_to_role"][:values].include?(['Anonymous','5']) | |
426 | end |
|
426 | end | |
427 |
|
427 | |||
428 | end |
|
428 | end |
General Comments 0
You need to be logged in to leave comments.
Login now