Any logged in user can now save queries (they are not visible to the other users). Only users with explicit permission can manage queries that are visible to anyone. The queries list is removed from the "Reports" view. It can now be accessed from the issues list. git-svn-id: http://redmine.rubyforge.org/svn/trunk@566 e93f8b46-1217-0410-a6f0-8f06a7374b81pull/351/head
parent
5332c4362c
commit
1c44600c62
@ -1,5 +0,0 @@ |
||||
<% if authorize_for('projects', 'add_issue') %> |
||||
<% form_tag({ :controller => 'projects', :action => 'add_issue', :id => @project }, :method => 'get') do %> |
||||
<%= l(:label_issue_new) %>: <%= select_tag 'tracker_id', ("<option></option>" + options_from_collection_for_select(trackers, 'id', 'name')), :onchange => "if (this.value!='') {this.form.submit();}" %> |
||||
<% end %> |
||||
<% end %> |
@ -1,6 +0,0 @@ |
||||
<h2><%= l(:label_query_new) %></h2> |
||||
|
||||
<% form_tag({:action => 'add_query', :id => @project}) do %> |
||||
<%= render :partial => 'queries/form', :locals => {:query => @query} %> |
||||
<%= submit_tag l(:button_create) %> |
||||
<% end %> |
@ -1,12 +1,15 @@ |
||||
<%= error_messages_for 'query' %> |
||||
|
||||
<!--[form:query]--> |
||||
<div class="box"> |
||||
<div class="tabular"> |
||||
<p><label for="query_name"><%=l(:field_name)%></label> |
||||
<%= text_field 'query', 'name', :size => 80 %></p> |
||||
|
||||
<% if authorize_for('projects', 'add_query') %> |
||||
<p><label for="query_is_public"><%=l(:field_is_public)%></label> |
||||
<%= check_box 'query', 'is_public' %></p> |
||||
<% end %> |
||||
</div> |
||||
|
||||
<%= render :partial => 'queries/filters', :locals => {:query => query}%> |
||||
</div> |
||||
<!--[eoform:query]--> |
@ -0,0 +1,29 @@ |
||||
<div class="contextual"> |
||||
<% if loggedin? %> |
||||
<%= link_to l(:label_query_new), {:controller => 'queries', :action => 'new', :project_id => @project}, :class => 'icon icon-add' %> |
||||
<% end %> |
||||
</div> |
||||
|
||||
<h2><%= l(:label_query_plural) %></h2> |
||||
|
||||
<% if @queries.empty? %> |
||||
<p><i><%=l(:label_no_data)%></i></p> |
||||
<% else %> |
||||
<table class="list"> |
||||
<% @queries.each do |query| %> |
||||
<tr class="<%= cycle('odd', 'even') %>"> |
||||
<td> |
||||
<%= link_to query.name, :controller => 'projects', :action => 'list_issues', :id => @project, :query_id => query %> |
||||
</td> |
||||
<td align="right"> |
||||
<small> |
||||
<% if query.editable_by?(@logged_in_user) %> |
||||
<%= 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' %> |
||||
</small> |
||||
<% end %> |
||||
</td> |
||||
</tr> |
||||
<% end %> |
||||
</table> |
||||
<% end %> |
@ -0,0 +1,6 @@ |
||||
<h2><%= l(:label_query_new) %></h2> |
||||
|
||||
<% form_tag({:action => 'new', :project_id => @query.project}) do %> |
||||
<%= render :partial => 'form', :locals => {:query => @query} %> |
||||
<%= submit_tag l(:button_save) %> |
||||
<% end %> |
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 498 B |
Loading…
Reference in new issue