summaryrefslogtreecommitdiffstats
path: root/app/views/projects
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2016-08-30 21:05:22 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2016-08-30 21:05:22 +0000
commitefabbedebe80be51b5a05bed53de3eee7ce2e68b (patch)
tree35b0f6f3ce1cde553fc2a4dfd73a78cb59392214 /app/views/projects
parentf435d1844d9eac7cbe3b374dbf4e422dca77eca1 (diff)
downloadredmine-efabbedebe80be51b5a05bed53de3eee7ce2e68b.tar.gz
redmine-efabbedebe80be51b5a05bed53de3eee7ce2e68b.zip
Enable filtering versions on Project -> Settings -> Versions (#22608).
git-svn-id: http://svn.redmine.org/redmine/trunk@15759 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views/projects')
-rw-r--r--app/views/projects/settings/_versions.html.erb17
1 files changed, 14 insertions, 3 deletions
diff --git a/app/views/projects/settings/_versions.html.erb b/app/views/projects/settings/_versions.html.erb
index d33788a5a..59576d29b 100644
--- a/app/views/projects/settings/_versions.html.erb
+++ b/app/views/projects/settings/_versions.html.erb
@@ -1,4 +1,15 @@
-<% if @project.shared_versions.any? %>
+<%= form_tag(settings_project_path(@project, :tab => 'versions'), :method => :get) do %>
+<fieldset><legend><%= l(:label_filter_plural) %></legend>
+<label for='status'><%= l(:field_status) %> :</label>
+<%= select_tag 'version_status', options_for_select([[l(:label_all), '']] + Version::VERSION_STATUSES.collect {|s| [l("version_status_#{s}"), s]}, @version_status), :onchange => "this.form.submit(); return false;" %>
+<label for='name'><%= l(:label_version) %>:</label>
+<%= text_field_tag 'version_name', @version_name, :size => 30 %>
+<%= submit_tag l(:button_apply), :name => nil %>
+<%= link_to l(:button_clear), settings_project_path(@project, :tab => 'versions'), :class => 'icon icon-reload' %>
+</fieldset>
+<% end %>
+
+<% if @versions.present? %>
<table class="list versions">
<thead><tr>
<th><%= l(:label_version) %></th>
@@ -10,7 +21,7 @@
<th style="width:15%"></th>
</tr></thead>
<tbody>
-<% for version in @project.shared_versions.sort %>
+<% @versions.sort.each do |version| %>
<tr class="version <%= cycle 'odd', 'even' %> <%=h version.status %> <%= 'shared' if version.project != @project %>">
<td class="name"><%= link_to_version version %></td>
<td class="date"><%= format_date(version.effective_date) %></td>
@@ -33,7 +44,7 @@
<% end %>
<div class="contextual">
-<% if @project.versions.any? %>
+<% if @versions.any? %>
<%= link_to l(:label_close_versions), close_completed_project_versions_path(@project), :method => :put %>
<% end %>
</div>