Lines 546-553
def __init__(self, co, lo, position, dn='', superordinate=None, attributes=None)
|
Link Here
|
---|
|
546 |
global s4connector_present |
546 |
global s4connector_present |
547 |
if s4connector_present is None: |
547 |
if s4connector_present is None: |
548 |
s4connector_present = False |
548 |
s4connector_present = False |
549 |
searchResult = self.lo.search('(&(|(objectClass=univentionDomainController)(objectClass=univentionMemberServer))(univentionService=S4 Connector))', attr=['aRecord']) |
549 |
searchResult = self.lo.search('(&(|(objectClass=univentionDomainController)(objectClass=univentionMemberServer))(univentionService=S4 Connector))', attr=['aRecord', 'aAAARecord']) |
550 |
s4connector_present = any(ddn for (ddn, attr) in searchResult if 'aRecord' in attr) |
550 |
s4connector_present = any(ddn for (ddn, attr) in searchResult if set('aAAARecord', 'aRecord') & set(attr)) |
551 |
self.s4connector_present = s4connector_present |
551 |
self.s4connector_present = s4connector_present |
552 |
|
552 |
|
553 |
if not univention.admin.modules.modules: |
553 |
if not univention.admin.modules.modules: |