summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2017-07-26 17:07:43 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2017-07-26 17:07:43 +0000
commit449d5e6d34d24c77225fa6f2f70933eea4c11840 (patch)
tree066599a7308f1596c20de745988ee4af9565b6c1 /app
parent33bf6dddf3a78b1ab12bbac3f3828c407c9ccd44 (diff)
downloadredmine-449d5e6d34d24c77225fa6f2f70933eea4c11840.tar.gz
redmine-449d5e6d34d24c77225fa6f2f70933eea4c11840.zip
Removes the Modules tab in project settings (#26488).
Modules can now be select on the first tab, just like when creating a project. git-svn-id: http://svn.redmine.org/redmine/trunk@16892 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app')
-rw-r--r--app/controllers/projects_controller.rb6
-rw-r--r--app/helpers/projects_helper.rb1
-rw-r--r--app/views/projects/_form.html.erb2
-rw-r--r--app/views/projects/settings/_modules.html.erb18
4 files changed, 1 insertions, 26 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index 3e3fc69f3..7219e4494 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -204,12 +204,6 @@ class ProjectsController < ApplicationController
end
end
- def modules
- @project.enabled_module_names = params[:enabled_module_names]
- flash[:notice] = l(:notice_successful_update)
- redirect_to settings_project_path(@project, :tab => 'modules')
- end
-
def archive
unless @project.archive
flash[:error] = l(:error_can_not_archive_project)
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index 7954937e0..6da3e5f4a 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -20,7 +20,6 @@
module ProjectsHelper
def project_settings_tabs
tabs = [{:name => 'info', :action => :edit_project, :partial => 'projects/edit', :label => :label_information_plural},
- {:name => 'modules', :action => :select_project_modules, :partial => 'projects/settings/modules', :label => :label_module_plural},
{:name => 'members', :action => :manage_members, :partial => 'projects/settings/members', :label => :label_member_plural},
{:name => 'versions', :action => :manage_versions, :partial => 'projects/settings/versions', :label => :label_version_plural,
:url => {:tab => 'versions', :version_status => params[:version_status], :version_name => params[:version_name]}},
diff --git a/app/views/projects/_form.html.erb b/app/views/projects/_form.html.erb
index 0cbdf422e..1e8f40948 100644
--- a/app/views/projects/_form.html.erb
+++ b/app/views/projects/_form.html.erb
@@ -36,7 +36,7 @@
<%= call_hook(:view_projects_form, :project => @project, :form => f) %>
</div>
-<% if @project.new_record? && @project.safe_attribute?('enabled_module_names') %>
+<% if @project.safe_attribute?('enabled_module_names') %>
<fieldset class="box tabular"><legend><%= l(:label_module_plural) %></legend>
<% Redmine::AccessControl.available_project_modules.each do |m| %>
<label class="floating">
diff --git a/app/views/projects/settings/_modules.html.erb b/app/views/projects/settings/_modules.html.erb
deleted file mode 100644
index c52741e5a..000000000
--- a/app/views/projects/settings/_modules.html.erb
+++ /dev/null
@@ -1,18 +0,0 @@
-<%= form_for @project,
- :url => { :action => 'modules', :id => @project },
- :html => {:id => 'modules-form',
- :method => :post} do |f| %>
-
-<fieldset class="box">
-<legend><%= l(:text_select_project_modules) %></legend>
-
-<% Redmine::AccessControl.available_project_modules.each do |m| %>
-<p><label><%= check_box_tag 'enabled_module_names[]', m, @project.module_enabled?(m), :id => nil -%>
- <%= l_or_humanize(m, :prefix => "project_module_") %></label></p>
-<% end %>
-</fieldset>
-<p><%= check_all_links 'modules-form' %></p>
-
-<p><%= submit_tag l(:button_save) %></p>
-
-<% end %>