|
51 |
import univention.admin.objects as udm_objects |
51 |
import univention.admin.objects as udm_objects |
52 |
import univention.admin.syntax as udm_syntax |
52 |
import univention.admin.syntax as udm_syntax |
53 |
import univention.admin.uexceptions as udm_errors |
53 |
import univention.admin.uexceptions as udm_errors |
|
|
54 |
import univention.admin.mapping as udm_mapping |
54 |
|
55 |
|
55 |
from .syntax import widget, default_value |
56 |
from .syntax import widget, default_value |
56 |
|
57 |
|
|
58 |
from ldap.filter import filter_format |
59 |
from ldap.filter import filter_format |
59 |
from functools import reduce |
60 |
from functools import reduce |
60 |
|
61 |
|
61 |
try: |
|
|
62 |
import univention.admin.license |
63 |
GPLversion = False |
64 |
except: |
65 |
GPLversion = True |
66 |
|
67 |
|
62 |
|
68 |
_ = Translation('univention-management-console-module-udm').translate |
63 |
_ = Translation('univention-management-console-module-udm').translate |
69 |
|
64 |
|
Lines 1231-1237
def map_choices(obj_list):
|
Link Here
|
---|
|
1231 |
search_options['simple_attrs'] = ldap_attr |
1226 |
search_options['simple_attrs'] = ldap_attr |
1232 |
result = module.search(**search_options) |
1227 |
result = module.search(**search_options) |
1233 |
for dn, ldap_map in result: |
1228 |
for dn, ldap_map in result: |
1234 |
info = univention.admin.mapping.mapDict(mapping, ldap_map) |
1229 |
info = udm_mapping.mapDict(mapping, ldap_map) |
1235 |
key, label = extract_key_label(syn, dn, info) |
1230 |
key, label = extract_key_label(syn, dn, info) |
1236 |
if key is None: |
1231 |
if key is None: |
1237 |
continue |
1232 |
continue |