diff options
Diffstat (limited to 'app/views/calendars/show.html.erb')
-rw-r--r-- | app/views/calendars/show.html.erb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/views/calendars/show.html.erb b/app/views/calendars/show.html.erb index 9874ac15b..93cd12a2a 100644 --- a/app/views/calendars/show.html.erb +++ b/app/views/calendars/show.html.erb @@ -3,6 +3,7 @@ <%= form_tag({:controller => 'calendars', :action => 'show', :project_id => @project}, :method => :get, :id => 'query_form') do %> <%= hidden_field_tag 'set_filter', '1' %> +<%= hidden_field_tag 'calendar', '1' %> <div id="query_form_with_buttons" class="hide-when-print"> <div id="query_form_content"> @@ -26,6 +27,15 @@ <%= link_to_function l(:button_apply), '$("#query_form").submit()', :class => 'icon icon-checked' %> <%= link_to l(:button_clear), { :project_id => @project, :set_filter => 1 }, :class => 'icon icon-reload' %> + <% if @query.new_record? && User.current.allowed_to?(:save_queries, @project, :global => true) %> + <%= link_to_function l(:button_save), + "$('#query_form').attr('action', '#{ @project ? new_project_query_path(@project) : new_query_path }').submit();", + :class => 'icon icon-save' %> + <% end %> + <% if !@query.new_record? && @query.editable_by?(User.current) %> + <%= link_to l(:button_edit), edit_query_path(@query, :calendar => 1), :class => 'icon icon-edit' %> + <%= delete_link query_path(@query, :calendar => 1) %> + <% end %> </p> </div> <% end %> |