diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2009-11-15 16:20:33 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2009-11-15 16:20:33 +0000 |
commit | b2018dfa8a3af13e7c7ffe9dddad5ab478273e43 (patch) | |
tree | 29e468248164b0b5d5a4d2500608bc697378df11 /app | |
parent | 1f1135e8674802419dba4ce8fda1ab59ff2cc523 (diff) | |
download | redmine-b2018dfa8a3af13e7c7ffe9dddad5ab478273e43.tar.gz redmine-b2018dfa8a3af13e7c7ffe9dddad5ab478273e43.zip |
Adds a setting for new projects default modules (#1797).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3068 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/projects_controller.rb | 2 | ||||
-rw-r--r-- | app/views/settings/_projects.rhtml | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 8a6d16f20..1e80a7132 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -71,7 +71,7 @@ class ProjectsController < ApplicationController @project.identifier = Project.next_identifier if Setting.sequential_project_identifiers? @project.trackers = Tracker.all @project.is_public = Setting.default_projects_public? - @project.enabled_module_names = Redmine::AccessControl.available_project_modules + @project.enabled_module_names = Setting.default_projects_modules else @project.enabled_module_names = params[:enabled_modules] if @project.save diff --git a/app/views/settings/_projects.rhtml b/app/views/settings/_projects.rhtml index 704905af2..9e94ed141 100644 --- a/app/views/settings/_projects.rhtml +++ b/app/views/settings/_projects.rhtml @@ -6,6 +6,16 @@ <%= check_box_tag 'settings[default_projects_public]', 1, Setting.default_projects_public? %> </p> +<p><label><%= l(:setting_default_projects_modules) %></label> +<%= hidden_field_tag 'settings[default_projects_modules][]', '' %> +<% Redmine::AccessControl.available_project_modules.each do |m| %> + <label class="block"> + <%= check_box_tag 'settings[default_projects_modules][]', m, Setting.default_projects_modules.include?(m.to_s) %> + <%= l_or_humanize(m, :prefix => "project_module_") %> + </label> +<% end %> +</p> + <p><label><%= l(:setting_sequential_project_identifiers) %></label> <%= hidden_field_tag 'settings[sequential_project_identifiers]', 0 %> <%= check_box_tag 'settings[sequential_project_identifiers]', 1, Setting.sequential_project_identifiers? %> |