From d5411fe24d1208e37753e4dabb628d9f90e74b85 Mon Sep 17 00:00:00 2001 From: "vit.jonas@gmail.com" Date: Sat, 2 Jul 2011 15:45:06 +0000 Subject: [PATCH] * fixed Issue 101: DMSF setting tab is visible even if module is not active git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@184 5e329b0b-a2ee-ea63-e329-299493fc886d --- lib/project_tabs_extended.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/project_tabs_extended.rb b/lib/project_tabs_extended.rb index cd0c1bfc..c9895935 100644 --- a/lib/project_tabs_extended.rb +++ b/lib/project_tabs_extended.rb @@ -36,7 +36,9 @@ module ProjectTabsExtended def project_settings_tabs_with_dmsf tabs = project_settings_tabs_without_dmsf - tabs.push({:name => 'dmsf', :controller => :dmsf_state, :action => :user_pref_save, :partial => 'dmsf_state/user_pref', :label => :dmsf}) + unless @project.enabled_modules.index{|mod| mod.name == "dmsf"}.nil? + tabs.push({:name => 'dmsf', :controller => :dmsf_state, :action => :user_pref_save, :partial => 'dmsf_state/user_pref', :label => :dmsf}) + end return tabs end