summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2009-04-19 08:45:00 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2009-04-19 08:45:00 +0000
commit32ed6567890a5751a614f4bb744d2e30e88db62d (patch)
treebfba28ad1784b21933832d90c6e2cca87ffbeb5c
parent2a3fe1604a6ec17febff189305649d31e2ec871e (diff)
downloadredmine-32ed6567890a5751a614f4bb744d2e30e88db62d.tar.gz
redmine-32ed6567890a5751a614f4bb744d2e30e88db62d.zip
Fixed: an error is raised when no tab is available on project settings (#3179).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2674 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--app/views/projects/settings.rhtml5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/views/projects/settings.rhtml b/app/views/projects/settings.rhtml
index c7b0f5006..e8be1a091 100644
--- a/app/views/projects/settings.rhtml
+++ b/app/views/projects/settings.rhtml
@@ -1,6 +1,8 @@
<h2><%=l(:label_settings)%></h2>
<% tabs = project_settings_tabs %>
+
+<% if tabs.any? %>
<% selected_tab = params[:tab] ? params[:tab].to_s : tabs.first[:name] %>
<div class="tabs">
@@ -20,5 +22,8 @@
:style => (tab[:name] != selected_tab ? 'display:none' : nil),
:class => 'tab-content') %>
<% end -%>
+<% else %>
+<p class="nodata"><%= l(:label_no_data) %></p>
+<% end %>
<% html_title(l(:label_settings)) -%>