From 96b4ac12cbc9a89a6e29d50764ed668102c3c93a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Mon, 1 Oct 2007 10:44:45 +0000 Subject: 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 --- app/views/queries/_columns.rhtml | 7 +++++++ app/views/queries/_form.rhtml | 10 ++++------ 2 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 app/views/queries/_columns.rhtml (limited to 'app/views/queries') diff --git a/app/views/queries/_columns.rhtml b/app/views/queries/_columns.rhtml new file mode 100644 index 000000000..f233f8ef6 --- /dev/null +++ b/app/views/queries/_columns.rhtml @@ -0,0 +1,7 @@ +<% content_tag 'fieldset', :id => 'columns', :style => (query.has_default_columns? ? 'display:none;' : nil) do %> +<%= l(:field_column_names) %> +<% query.available_columns.each do |column| %> +
+<% end %> +<%= hidden_field_tag 'query[column_names][]', '' %> +<% end %> diff --git a/app/views/queries/_form.rhtml b/app/views/queries/_form.rhtml index b4a4987cd..a6b5a496c 100644 --- a/app/views/queries/_form.rhtml +++ b/app/views/queries/_form.rhtml @@ -10,13 +10,11 @@ <%= check_box 'query', 'is_public' %>

<% end %> -

-<% @query.available_columns.each do |column| %> -<%= check_box_tag 'query[column_names][]', column.name, @query.has_column?(column) %> <%= l("field_#{column.name}") %>
-<% end %> -<%= hidden_field_tag 'query[column_names][]', '' %> -

+

+<%= check_box_tag 'default_columns', 1, @query.has_default_columns?, :id => 'query_default_columns', + :onchange => 'if (this.checked) {Element.hide("columns")} else {Element.show("columns")}' %>

+<%= render :partial => 'queries/columns', :locals => {:query => query}%> <%= render :partial => 'queries/filters', :locals => {:query => query}%> -- cgit v1.2.3