Makes custom queries available through the REST API (#5737).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6186 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2011-07-06 16:57:04 +00:00
parent da69f086e7
commit d48ea90876
7 changed files with 113 additions and 4 deletions
+10
View File
@@ -417,6 +417,16 @@ class QueryTest < ActiveSupport::TestCase
assert !q.editable_by?(manager)
assert !q.editable_by?(developer)
end
def test_visible_scope
query_ids = Query.visible(User.anonymous).map(&:id)
assert query_ids.include?(1), 'public query on public project was not visible'
assert query_ids.include?(4), 'public query for all projects was not visible'
assert !query_ids.include?(2), 'private query on public project was visible'
assert !query_ids.include?(3), 'private query for all projects was visible'
assert !query_ids.include?(7), 'public query on private project was visible'
end
context "#available_filters" do
setup do