def getLDAPPlugin(): pas = getPAS() for plugin in pas.objectValues([PloneActiveDirectoryMultiPlugin.meta_type, PloneLDAPMultiPlugin.meta_type]): if IManagedLDAPPlugin.providedBy(plugin): return plugin raise KeyError
def getLDAPPlugin(): pas=getPAS() for plugin in pas.objectValues([PloneActiveDirectoryMultiPlugin.meta_type, PloneLDAPMultiPlugin.meta_type]): if IManagedLDAPPlugin.providedBy(plugin): return plugin raise KeyError
def lookupLDAPPlugin(): """ Return the ldap plugin, or None if it does not exist """ pas=getPAS() for plugin in pas.objectValues([PloneActiveDirectoryMultiPlugin.meta_type, PloneLDAPMultiPlugin.meta_type]): if IManagedLDAPPlugin.providedBy(plugin): return plugin return None