diff options
Diffstat (limited to 'app/views/queries')
-rw-r--r-- | app/views/queries/_filters.rhtml | 2 | ||||
-rw-r--r-- | app/views/queries/_form.rhtml | 7 | ||||
-rw-r--r-- | app/views/queries/edit.rhtml | 2 | ||||
-rw-r--r-- | app/views/queries/index.rhtml | 29 | ||||
-rw-r--r-- | app/views/queries/new.rhtml | 6 |
5 files changed, 42 insertions, 4 deletions
diff --git a/app/views/queries/_filters.rhtml b/app/views/queries/_filters.rhtml index af816af95..319349c86 100644 --- a/app/views/queries/_filters.rhtml +++ b/app/views/queries/_filters.rhtml @@ -55,7 +55,7 @@ function toggle_multi_select(field) { //]]> </script> -<fieldset style="margin:0;"><legend><%= l(:label_filter_plural) %></legend> +<fieldset><legend><%= l(:label_filter_plural) %></legend> <table width="100%"> <tr> <td> diff --git a/app/views/queries/_form.rhtml b/app/views/queries/_form.rhtml index d50b1e9b9..9482bd33a 100644 --- a/app/views/queries/_form.rhtml +++ b/app/views/queries/_form.rhtml @@ -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]-->
\ No newline at end of file diff --git a/app/views/queries/edit.rhtml b/app/views/queries/edit.rhtml index 337b498f2..17b19cee9 100644 --- a/app/views/queries/edit.rhtml +++ b/app/views/queries/edit.rhtml @@ -3,4 +3,4 @@ <% form_tag({:action => 'edit', :id => @query}) do %> <%= render :partial => 'form', :locals => {:query => @query} %> <%= submit_tag l(:button_save) %> -<% end %>
\ No newline at end of file +<% end %> diff --git a/app/views/queries/index.rhtml b/app/views/queries/index.rhtml new file mode 100644 index 000000000..69cfb8f98 --- /dev/null +++ b/app/views/queries/index.rhtml @@ -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 %> diff --git a/app/views/queries/new.rhtml b/app/views/queries/new.rhtml new file mode 100644 index 000000000..01490a3bd --- /dev/null +++ b/app/views/queries/new.rhtml @@ -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 %>
|