Remove db:migrate_plugins task.
Use the equivalent db:migrate:plugins instead that is provided by the engines plugin directly.
This commit is contained in:
parent
c63954a4c7
commit
06076e5ac1
|
@ -7,7 +7,7 @@ This is a sample plugin for Redmine
|
|||
1. Copy the plugin directory into the vendor/plugins directory
|
||||
|
||||
2. Migrate plugin:
|
||||
rake db:migrate_plugins
|
||||
rake db:migrate:plugins
|
||||
|
||||
3. Start Redmine
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#++
|
||||
|
||||
# Sample plugin migration
|
||||
# Use rake db:migrate_plugins to migrate installed plugins
|
||||
# Use rake db:migrate:plugins to migrate installed plugins
|
||||
class CreateMeetings < ActiveRecord::Migration
|
||||
def self.up
|
||||
create_table :meetings do |t|
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace :ci do
|
|||
Rake::Task["db:drop"].invoke
|
||||
Rake::Task["db:create"].invoke
|
||||
Rake::Task["db:migrate"].invoke
|
||||
Rake::Task["db:migrate_plugins"].invoke
|
||||
Rake::Task["db:migrate:plugins"].invoke
|
||||
Rake::Task["db:schema:dump"].invoke
|
||||
Rake::Task["test:scm:update"].invoke
|
||||
end
|
||||
|
|
|
@ -20,3 +20,4 @@ end
|
|||
deprecated_task :load_default_data, "redmine:load_default_data"
|
||||
deprecated_task :migrate_from_mantis, "redmine:migrate_from_mantis"
|
||||
deprecated_task :migrate_from_trac, "redmine:migrate_from_trac"
|
||||
deprecated_task "db:migrate_plugins", "db:migrate:plugins"
|
|
@ -1,28 +0,0 @@
|
|||
#-- copyright
|
||||
# ChiliProject is a project management system.
|
||||
#
|
||||
# Copyright (C) 2010-2011 the ChiliProject Team
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# See doc/COPYRIGHT.rdoc for more details.
|
||||
#++
|
||||
|
||||
namespace :db do
|
||||
desc 'Migrates installed plugins.'
|
||||
task :migrate_plugins => :environment do
|
||||
if Rails.respond_to?('plugins')
|
||||
Rails.plugins.each do |plugin|
|
||||
next unless plugin.respond_to?('migrate')
|
||||
puts "Migrating #{plugin.name}..."
|
||||
plugin.migrate
|
||||
end
|
||||
else
|
||||
puts "Undefined method plugins for Rails!"
|
||||
puts "Make sure engines plugin is installed."
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue