]> source.dussan.org Git - redmine.git/commitdiff
Makes Private column available on the issue list (#8577).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 5 Jul 2012 13:29:07 +0000 (13:29 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 5 Jul 2012 13:29:07 +0000 (13:29 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9919 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/query.rb

index 3f4173a1b6a4a91548bb268ff68810e9c75be5d1..42309e01a597d9d54cff60fdc93b558b9daad54e 100644 (file)
@@ -388,6 +388,11 @@ class Query < ActiveRecord::Base
       )
     end
 
+    if User.current.allowed_to?(:set_issues_private, nil, :global => true) ||
+      User.current.allowed_to?(:set_own_issues_private, nil, :global => true)
+      @available_columns << QueryColumn.new(:is_private, :sortable => "#{Issue.table_name}.is_private")
+    end
+
     disabled_fields = Tracker.disabled_core_fields(trackers).map {|field| field.sub(/_id$/, '')}
     @available_columns.reject! {|column|
       disabled_fields.include?(column.name.to_s)