Example #1
0
 def __init__(self):
     try:
         config = get_config_dict_from_objects(session.query(ConfigParameter).filter(ConfigParameter.name.like('ldap_%')).all())
         self.directoryHost = config['ldap_host']
         self.ldapBindPass = config['ldap_bind_pass']
         self.ldapBindUser = config['ldap_bind_user']
         self.isActiveDirectory = config['ldap_is_active_directory']
         self.domainName = config['ldap_domain_name']
         self.directoryBindDn = config['ldap_bind_dn']
         self.lastNameAttr = config['ldap_last_name_attr']
         self.firstNameAttr = config['ldap_first_name_attr']
         self.userIdAttr = config['ldap_user_name_attr']
         self.displayNameAttr = config['ldap_displayname_attr']
         self.emailAttr = config['ldap_email_attr']
     except Exception, e:
         cherrypy.log.error("Unable to build LDAP directory: %s" % str(e))
 def __init__(self):
     try:
         config = get_config_dict_from_objects(
             session.query(ConfigParameter).filter(
                 ConfigParameter.name.like('ldap_%')).all())
         self.directoryHost = config['ldap_host']
         self.ldapBindPass = config['ldap_bind_pass']
         self.ldapBindUser = config['ldap_bind_user']
         self.isActiveDirectory = config['ldap_is_active_directory']
         self.domainName = config['ldap_domain_name']
         self.directoryBindDn = config['ldap_bind_dn']
         self.lastNameAttr = config['ldap_last_name_attr']
         self.firstNameAttr = config['ldap_first_name_attr']
         self.userIdAttr = config['ldap_user_name_attr']
         self.displayNameAttr = config['ldap_displayname_attr']
         self.emailAttr = config['ldap_email_attr']
     except Exception, e:
         cherrypy.log.error("Unable to build LDAP directory: %s" % str(e))
Example #3
0
def get_mail_config():
    config = {}
    mailConfigObjects = session.query(ConfigParameter).filter(ConfigParameter.name.like('smtp_%')).all()
    return get_config_dict_from_objects(mailConfigObjects)