summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/versions/index.html.erb1
-rw-r--r--app/views/versions/show.html.erb5
-rw-r--r--public/stylesheets/application.css14
-rw-r--r--test/functional/versions_controller_test.rb5
4 files changed, 22 insertions, 3 deletions
diff --git a/app/views/versions/index.html.erb b/app/views/versions/index.html.erb
index eeb9f3f06..429bc5b92 100644
--- a/app/views/versions/index.html.erb
+++ b/app/views/versions/index.html.erb
@@ -18,6 +18,7 @@
<% end %>
<header>
<h3 class="icon icon-package version"><%= link_to_version version, :name => version_anchor(version) %></h3>
+ <span class="badge badge-status-<%= version.status %>"><%= l("version_status_#{version.status}") %></span>
</header>
<%= render :partial => 'versions/overview', :locals => {:version => version} %>
<%= render(:partial => "wiki/content",
diff --git a/app/views/versions/show.html.erb b/app/views/versions/show.html.erb
index 677cc1410..ad3ed2521 100644
--- a/app/views/versions/show.html.erb
+++ b/app/views/versions/show.html.erb
@@ -5,9 +5,10 @@
<%= call_hook(:view_versions_show_contextual, { :version => @version, :project => @project }) %>
</div>
-<h2><%= @version.name %></h2>
-
<div id="roadmap" class="<%= @version.css_classes %>">
+ <h2><%= @version.name %></h2>
+ <span class="badge badge-status-<%= @version.status %>"><%= l("version_status_#{@version.status}") %></span>
+
<%= render :partial => 'versions/overview', :locals => {:version => @version} %>
<%= render(:partial => "wiki/content", :locals => {:content => @version.wiki_page.content}) if @version.wiki_page %>
diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css
index 5d6c62cf2..0e718c37e 100644
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -559,6 +559,7 @@ div#roadmap .related-issues td.checkbox { display: none; }
div#roadmap .wiki h1:first-child { display: none; }
div#roadmap .wiki h1 { font-size: 120%; }
div#roadmap .wiki h2 { font-size: 110%; }
+div#roadmap h2, div#roadmap h3 { display: inline; padding-right: 0;}
body.controller-versions.action-show div#roadmap .related-issues {width:70%;}
div#version-summary { float:right; width:28%; margin-left: 16px; margin-bottom: 16px; background-color: #fff; }
@@ -1288,6 +1289,7 @@ div.wiki img {vertical-align:middle; max-width:100%;}
bottom: 2px;
padding: 0px 2px 0px 2px;
margin-right: 2px;
+ margin-left: 2px;
border-radius: 2px;
text-transform: uppercase;
text-decoration: none;
@@ -1300,6 +1302,18 @@ div.wiki img {vertical-align:middle; max-width:100%;}
color: #fff;
background:#9DB9D5;
}
+.badge-status-open {
+ color: #205D86;
+ border: 1px solid #205D86;
+}
+.badge-status-locked {
+ color: #696969;
+ border: 1px solid #696969;
+}
+.badge-status-closed {
+ color: #1D781D;
+ border: 1px solid #1D781D;
+}
/***** Icons *****/
.icon {
background-position: 0% 50%;
diff --git a/test/functional/versions_controller_test.rb b/test/functional/versions_controller_test.rb
index fc9e2ac60..b827a1fd3 100644
--- a/test/functional/versions_controller_test.rb
+++ b/test/functional/versions_controller_test.rb
@@ -36,7 +36,9 @@ class VersionsControllerTest < Redmine::ControllerTest
assert_response :success
# Version with no date set appears
- assert_select 'h3', :text => Version.find(3).name
+ assert_select 'h3', :text => "#{Version.find(3).name}"
+ assert_select 'span[class=?]', 'badge badge-status-open', :text => 'open'
+
# Completed version doesn't appear
assert_select 'h3', :text => Version.find(1).name, :count => 0
@@ -101,6 +103,7 @@ class VersionsControllerTest < Redmine::ControllerTest
assert_response :success
assert_select 'h2', :text => /1.0/
+ assert_select 'span[class=?]', 'badge badge-status-locked', :text => 'locked'
end
def test_show_issue_calculations_should_take_into_account_only_visible_issues