diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2017-03-15 17:59:31 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2017-03-15 17:59:31 +0000 |
commit | f828a985ae49d2de6aa6aef1705778cfd3d7b433 (patch) | |
tree | 67ee73440d289c543591d1aad672d18c2a70b872 /app/helpers | |
parent | d21627b70f5431de33a8c532b7b73799c5ae1700 (diff) | |
download | redmine-f828a985ae49d2de6aa6aef1705778cfd3d7b433.tar.gz redmine-f828a985ae49d2de6aa6aef1705778cfd3d7b433.zip |
Let user display a custom query on "My page" (#1565).
git-svn-id: http://svn.redmine.org/redmine/trunk@16406 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/helpers')
-rw-r--r-- | app/helpers/my_helper.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/helpers/my_helper.rb b/app/helpers/my_helper.rb index 5181def2d..2fa127226 100644 --- a/app/helpers/my_helper.rb +++ b/app/helpers/my_helper.rb @@ -118,6 +118,17 @@ module MyHelper return issues, query end + def issuequery_items(settings) + query = IssueQuery.visible.find_by_id(settings[:query_id]) + return unless query + + query.column_names = settings[:columns] if settings[:columns].present? + query.sort_criteria = settings[:sort] if settings[:sort].present? + issues = query.issues(:limit => 10) + + return issues, query + end + def news_items News.visible. where(:project_id => User.current.projects.map(&:id)). |