require 'redmine'
require 'redmine_default_group/patch'


Redmine::Plugin.register :redmine_default_group do
  name 'Redmine Default Group plugin'
  author 'Arthur Zalevsky'
  description 'This plugin allows to set default group for new users.'
  version '0.0.1'
  url 'http://vsb.fbb.msu.ru/rhodecode/software/redmine_default_group'
  author_url 'http://vsb.fbb.msu.ru/rhodecode/software/redmine_default_group'
  settings :partial => 'settings/default_group',
           :default => {
             'group' => false,
           }
   
  Rails.configuration.to_prepare do 
      # This tells the Redmine version's controller to include the module from the file above.
      AccountController.send(:include, RedmineDefaultGroup::AccountControllerPatch)
  end

#  settings = Setting.plugin_redmine_etherpad
#  unless settings['host'] and settings['key'] 
#    raise "Please define etherpad parameters in configuration.yml."
#  end

  # Set current user name.
  if User.current
  settings['userName'] = User.current.name
  #elsif conf.fetch('loginRequired', true)
  #  return "TODO: embed read-only."
  end

end
