Added a checkbox on custom query form to explicitly say if the query uses default columns or not.
git-svn-id: http://redmine.rubyforge.org/svn/trunk@783 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
+7
-4
@@ -208,11 +208,10 @@ class Query < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def columns
|
||||
if column_names && !column_names.empty?
|
||||
available_columns.select {|c| column_names.include?(c.name) }
|
||||
else
|
||||
# default columns
|
||||
if has_default_columns?
|
||||
available_columns.select {|c| c.default? }
|
||||
else
|
||||
available_columns.select {|c| column_names.include?(c.name) }
|
||||
end
|
||||
end
|
||||
|
||||
@@ -225,6 +224,10 @@ class Query < ActiveRecord::Base
|
||||
def has_column?(column)
|
||||
column_names && column_names.include?(column.name)
|
||||
end
|
||||
|
||||
def has_default_columns?
|
||||
column_names.nil? || column_names.empty?
|
||||
end
|
||||
|
||||
def statement
|
||||
# project/subprojects clause
|
||||
|
||||
Reference in New Issue
Block a user