|
|
@ -24,13 +24,16 @@ from openerp.osv import fields, orm |
|
|
|
import logging |
|
|
|
_log = logging.getLogger(__name__) |
|
|
|
|
|
|
|
|
|
|
|
class CompanyLDAP(orm.Model): |
|
|
|
_inherit = 'res.company.ldap' |
|
|
|
_columns = { |
|
|
|
'name_attribute': fields.char('Name Attribute', size=64, |
|
|
|
'name_attribute': fields.char( |
|
|
|
'Name Attribute', size=64, |
|
|
|
help="By default 'cn' is used. " |
|
|
|
"For ActiveDirectory you might use 'displayName' instead."), |
|
|
|
'mail_attribute': fields.char('E-mail attribute', size=64, |
|
|
|
'mail_attribute': fields.char( |
|
|
|
'E-mail attribute', size=64, |
|
|
|
help="LDAP attribute to use to retrieve em-mail address."), |
|
|
|
} |
|
|
|
_defaults = { |
|
|
@ -71,4 +74,3 @@ class CompanyLDAP(orm.Model): |
|
|
|
_log.warning('No LDAP attribute "%s" found for login "%s"' % ( |
|
|
|
conf.get(conf_name), values.get('login'))) |
|
|
|
return values |
|
|
|
|