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:
Jean-Philippe Lang
2007-10-01 10:44:45 +00:00
parent e5f5671d66
commit 96b4ac12cb
19 changed files with 36 additions and 11 deletions
+7 -4
View File
@@ -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