##// END OF EJS Templates
When copying issues, let the status be changed to default or left unchanged....
When copying issues, let the status be changed to default or left unchanged. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9404 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r9245:269e9057ddff
r9270:09375960d69d
Show More
admin_controller.rb
84 lines | 2.8 KiB | text/x-ruby | RubyLexer
Toshi MARUYAMA
remove trailing white-spaces from app/controllers/admin_controller.rb....
r6545 # Redmine - project management software
# Copyright (C) 2006-2011 Jean-Philippe Lang
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 #
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
Toshi MARUYAMA
remove trailing white-spaces from app/controllers/admin_controller.rb....
r6545 #
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Toshi MARUYAMA
remove trailing white-spaces from app/controllers/admin_controller.rb....
r6545 #
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
class AdminController < ApplicationController
Jean-Philippe Lang
Adds an admin layout that displays the admin menu in the sidebar....
r3062 layout 'admin'
Jean-Philippe Lang
Fixes admin menu display....
r8559 menu_item :projects, :only => :projects
menu_item :plugins, :only => :plugins
menu_item :info, :only => :info
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 before_filter :require_admin
helper :sort
include SortHelper
Jean-Philippe Lang
Default configuration data can now be loaded from the administration screen....
r1027 def index
@no_configuration_data = Redmine::DefaultData::Loader::no_data?
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 end
def projects
Jean-Philippe Lang
Adds named scopes for projects index....
r7962 @status = params[:status] || 1
scope = Project.status(@status)
scope = scope.like(params[:name]) if params[:name].present?
@projects = scope.all(:order => 'lft')
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330
render :action => "projects", :layout => false if request.xhr?
end
Toshi MARUYAMA
code clean up AdminController....
r5430
Jean-Philippe Lang
Moves plugin list to its own administration menu item....
r2035 def plugins
Jean-Philippe Lang
Adds .find and .all Plugin class methods....
r2037 @plugins = Redmine::Plugin.all
Jean-Philippe Lang
Moves plugin list to its own administration menu item....
r2035 end
Toshi MARUYAMA
code clean up AdminController....
r5430
Jean-Philippe Lang
Default configuration data can now be loaded from the administration screen....
r1027 # Loads the default configuration
# (roles, trackers, statuses, workflow, enumerations)
def default_configuration
if request.post?
begin
Redmine::DefaultData::Loader::load(params[:lang])
flash[:notice] = l(:notice_default_data_loaded)
rescue Exception => e
flash[:error] = l(:error_can_t_load_default_data, e.message)
end
end
redirect_to :action => 'index'
end
Toshi MARUYAMA
code clean up AdminController....
r5430
Jean-Philippe Lang
Added 'email sending test' functionality....
r629 def test_email
raise_delivery_errors = ActionMailer::Base.raise_delivery_errors
# Force ActionMailer to raise delivery errors so we can catch it
ActionMailer::Base.raise_delivery_errors = true
begin
Jean-Philippe Lang
Renamed Mailer#test to Mailer#test_email....
r8960 @test = Mailer.deliver_test_email(User.current)
Jean-Philippe Lang
Merged 0.6 branch into trunk....
r663 flash[:notice] = l(:notice_email_sent, User.current.mail)
Jean-Philippe Lang
Added 'email sending test' functionality....
r629 rescue Exception => e
flash[:error] = l(:notice_email_error, e.message)
end
ActionMailer::Base.raise_delivery_errors = raise_delivery_errors
Jean-Philippe Lang
Admin settings screen split to tabs....
r1033 redirect_to :controller => 'settings', :action => 'edit', :tab => 'notifications'
Jean-Philippe Lang
Added 'email sending test' functionality....
r629 end
Toshi MARUYAMA
code clean up AdminController....
r5430
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 def info
@db_adapter_name = ActiveRecord::Base.connection.adapter_name
Jean-Philippe Lang
Admin info cleanup....
r3086 @checklist = [
Jean-Philippe Lang
Fixed that "Default administrator account changed" is always true (#10622)....
r9245 [:text_default_administrator_account_changed, User.default_admin_account_changed?],
Jean-Philippe Lang
Admin info cleanup....
r3086 [:text_file_repository_writable, File.writable?(Attachment.storage_path)],
Jean-Philippe Lang
Adds Redmine::Plugin.public_directory to be used instead of Engines.public_directory....
r8945 [:text_plugin_assets_writable, File.writable?(Redmine::Plugin.public_directory)],
Toshi MARUYAMA
code clean up AdminController....
r5430 [:text_rmagick_available, Object.const_defined?(:Magick)]
Jean-Philippe Lang
Admin info cleanup....
r3086 ]
Toshi MARUYAMA
code clean up AdminController....
r5430 end
Jean-Philippe Lang
Initial commit...
r2 end