From b4c55ea4dee9bf160de809a86958ddd2240b6e91 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 20 Sep 2009 07:39:53 +0000 Subject: [PATCH] Makes saved query filters visible (#2883). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2892 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/issues/calendar.rhtml | 8 ++------ app/views/issues/gantt.rhtml | 8 ++------ app/views/issues/index.rhtml | 29 ++++++++++++----------------- 3 files changed, 16 insertions(+), 29 deletions(-) diff --git a/app/views/issues/calendar.rhtml b/app/views/issues/calendar.rhtml index 000e3cdc..5e7ee31b 100644 --- a/app/views/issues/calendar.rhtml +++ b/app/views/issues/calendar.rhtml @@ -1,16 +1,12 @@ -<% form_tag({}, :id => 'query_form') do %> -<% if @query.new_record? %>

<%= l(:label_calendar) %>

+ +<% form_tag({}, :id => 'query_form') do %>
<%= l(:label_filter_plural) %>
<%= render :partial => 'queries/filters', :locals => {:query => @query} %>
-<% else %> -

<%=h @query.name %>

- <% html_title @query.name %> -<% end %>

<%= link_to_remote ('« ' + (@month==1 ? "#{month_name(12)} #{@year-1}" : "#{month_name(@month-1)}")), diff --git a/app/views/issues/gantt.rhtml b/app/views/issues/gantt.rhtml index e1526cc1..6dc4e7a4 100644 --- a/app/views/issues/gantt.rhtml +++ b/app/views/issues/gantt.rhtml @@ -1,16 +1,12 @@ +

<%= l(:label_gantt) %>

+ <% form_tag(params.merge(:month => nil, :year => nil, :months => nil), :id => 'query_form') do %> -<% if @query.new_record? %> -

<%=l(:label_gantt)%>

<%= l(:label_filter_plural) %>
<%= render :partial => 'queries/filters', :locals => {:query => @query} %>
-<% else %> -

<%=h @query.name %>

- <% html_title @query.name %> -<% end %>

<%= if @gantt.zoom < 4 diff --git a/app/views/issues/index.rhtml b/app/views/issues/index.rhtml index 408a00ea..d09ebfe0 100644 --- a/app/views/issues/index.rhtml +++ b/app/views/issues/index.rhtml @@ -1,8 +1,14 @@ -<% if @query.new_record? %> -

<%=l(:label_issue_plural)%>

- <% html_title(l(:label_issue_plural)) %> - - <% form_tag({ :controller => 'queries', :action => 'new' }, :id => 'query_form') do %> +
+<% if !@query.new_record? && @query.editable_by?(User.current) %> + <%= link_to l(:button_edit), {:controller => 'queries', :action => 'edit', :id => @query}, :class => 'icon icon-edit' %> + <%= link_to l(:button_delete), {:controller => 'queries', :action => 'destroy', :id => @query}, :confirm => l(:text_are_you_sure), :method => :post, :class => 'icon icon-del' %> +<% end %> +
+ +

<%= @query.new_record? ? l(:label_issue_plural) : h(@query.name) %>

+<% html_title(@query.new_record? ? l(:label_issue_plural) : @query.name) %> + +<% form_tag({ :controller => 'queries', :action => 'new' }, :id => 'query_form') do %> <%= hidden_field_tag('project_id', @project.to_param) if @project %>
@@ -33,21 +39,10 @@ :update => "content", }, :class => 'icon icon-reload' %> - <% if User.current.allowed_to?(:save_queries, @project, :global => true) %> + <% if @query.new_record? && User.current.allowed_to?(:save_queries, @project, :global => true) %> <%= link_to l(:button_save), {}, :onclick => "$('query_form').submit(); return false;", :class => 'icon icon-save' %> <% end %>

- <% end %> -<% else %> -
- <% if @query.editable_by?(User.current) %> - <%= link_to l(:button_edit), {:controller => 'queries', :action => 'edit', :id => @query}, :class => 'icon icon-edit' %> - <%= link_to l(:button_delete), {:controller => 'queries', :action => 'destroy', :id => @query}, :confirm => l(:text_are_you_sure), :method => :post, :class => 'icon icon-del' %> - <% end %> -
-

<%=h @query.name %>

-
- <% html_title @query.name %> <% end %> <%= error_messages_for 'query' %>