|
@@ -3,7 +3,7 @@
|
|
|
require 'import/otrs'
|
|
|
|
|
|
module Auth::Otrs
|
|
|
- def self.check( username, password, config, user )
|
|
|
+ def self.check(username, password, config, user)
|
|
|
|
|
|
endpoint = Setting.get('import_otrs_endpoint')
|
|
|
return false if !endpoint
|
|
@@ -11,17 +11,17 @@ module Auth::Otrs
|
|
|
return false if endpoint == 'http://otrs_host/otrs'
|
|
|
|
|
|
# connect to OTRS
|
|
|
- result = Import::OTRS.auth( username, password )
|
|
|
+ result = Import::OTRS.auth(username, password)
|
|
|
return false if !result
|
|
|
return false if !result['groups_ro']
|
|
|
return false if !result['groups_rw']
|
|
|
return false if !result['user']
|
|
|
|
|
|
- user = User.where( login: result['user']['UserLogin'], active: true ).first
|
|
|
+ user = User.where(login: result['user']['UserLogin'], active: true).first
|
|
|
return false if !user
|
|
|
|
|
|
# sync / check permissions
|
|
|
- Import::OTRS.permission_sync( user, result, config )
|
|
|
+ Import::OTRS.permission_sync(user, result, config)
|
|
|
|
|
|
user
|
|
|
end
|