mnilko@mnilko-laptop:~/Projects/Redmine/redmine-2.6.2/plugins$ rake redmine:plugins:migrate --trace RAILS_ENV=production
Exception:
** Invoke redmine:plugins:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
ArgumentError: wrong number of arguments (3 for 1..2)
/home/mnilko/.rvm/gems/ruby-2.1.5/gems/activerecord-3.2.21/lib/active_record/associations.rb:1197:in `has_many'
/home/mnilko/Projects/Redmine/redmine-2.6.2/plugins/redmine_oauth_provider/lib/oauth_provider_user_patch.rb:8:in `block in included'
/home/mnilko/Projects/Redmine/redmine-2.6.2/plugins/redmine_oauth_provider/lib/oauth_provider_user_patch.rb:4:in `class_eval'
/home/mnilko/Projects/Redmine/redmine-2.6.2/plugins/redmine_oauth_provider/lib/oauth_provider_user_patch.rb:4:in `included'
/home/mnilko/Projects/Redmine/redmine-2.6.2/plugins/redmine_oauth_provider/init.rb:16:in `include'
/home/mnilko/Projects/Redmine/redmine-2.6.2/plugins/redmine_oauth_provider/init.rb:16:in `block in <top (required)>'
/home/mnilko/Projects/Redmine/redmine-2.6.2/config/environment.rb:14:in `<top (required)>'
oauth_provider_user_patch.rb:
module OauthProviderUserPatch
def self.included(base) # :nodoc:
base.class_eval do
unloadable
has_many :client_applications
has_many :tokens, {:class_name => "OauthToken"}, -> {includes(:client_application).order("authorized_at desc")}
end
end
end
init.rb:
require 'redmine'
module RedmineApp
class Application < Rails::Application
require 'oauth/rack/oauth_filter'
config.middleware.use OAuth::Rack::OAuthFilter
end
end
# Patches to the Redmine core.
Rails.configuration.to_prepare do
require_dependency 'project'
require_dependency 'user'
User.send(:include, OauthProviderUserPatch)
end
Redmine::Plugin.register :redmine_oauth_provider do
name 'Redmine Oauth Provider plugin'
author 'Jana Dvořáková'
description 'Oauth Provider plugin for Redmine'
version '0.0.3'
url 'https://github.com/Virtualmaster/redmine-oauth-provider'
author_url 'http://www.jana4u.net/'
end
Exception:
oauth_provider_user_patch.rb:
init.rb: