--- a/management/univention-directory-manager-modules/modules/univention/admin/__init__.py +++ a/management/univention-directory-manager-modules/modules/univention/admin/__init__.py @@ -514,6 +514,9 @@ def __init__(self, id, short_description=None, long_description='', members=[]): from univention.admin import modules, objects, syntax, hook, mapping syntax.import_syntax_files() hook.import_hook_files() +modules.update() +syntax.update_choices() + if __name__ == '__main__': prop = property('_replace') --- a/management/univention-directory-manager-modules/modules/univention/admincli/adduser.py +++ a/management/univention-directory-manager-modules/modules/univention/admincli/adduser.py @@ -46,9 +46,6 @@ import univention.admin.handlers.groups.group import univention.admin.handlers.computers.windows -# update choices-lists which are defined in LDAP -univention.admin.syntax.update_choices() - def status(msg): out = '' --- a/management/univention-directory-manager-modules/modules/univention/admincli/admin.py +++ a/management/univention-directory-manager-modules/modules/univention/admincli/admin.py @@ -50,11 +50,6 @@ import univention.config_registry import univention.admin.ipaddress -univention.admin.modules.update() - -# update choices-lists which are defined in LDAP -univention.admin.syntax.update_choices() - # usage information --- a/management/univention-management-console-module-ipchange/umc/python/ipchange/__init__.py +++ a/management/univention-management-console-module-ipchange/umc/python/ipchange/__init__.py @@ -41,11 +41,6 @@ from univention.management.console.base import Base from univention.management.console.log import MODULE -univention.admin.modules.update() - -# update choices-lists which are defined in LDAP -univention.admin.syntax.update_choices() - class Instance(Base): --- a/services/univention-s4-connector/modules/univention/s4connector/__init__.py +++ a/services/univention-s4-connector/modules/univention/s4connector/__init__.py @@ -56,11 +56,6 @@ term_signal_caught = False -univention.admin.modules.update() - -# update choices-lists which are defined in LDAP -univention.admin.syntax.update_choices() - # util functions defined during mapping