The current state of the source code of the UDM REST API (one file with 3700 lines) makes it very difficult to * reuse code * review code * track changes All three points are very important for the maintenance of UCS. Split the code into multiple files along lines that facilitate the above points.
This issue has been filed against UCS 4.4. UCS 4.4 is out of general maintenance and components may have vastly changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer versions, please use "Clone this bug" or reopen this issue. In this case please provide detailed information on how this issue is affecting you.
Still required for maintenance.
Situation already improved a bit: univention/admin/rest/shared_memory.py univention/admin/rest/module.py univention/admin/rest/async_client.py univention/admin/rest/client/__init__.py univention/admin/rest/client/__main__.py univention/admin/rest/openapi.py univention/admin/rest/hal.py univention/admin/rest/server/__init__.py univention/admin/rest/server/__main__.py univention/admin/rest/html_ui.py univention/admin/rest/http_conditional.py univention/admin/rest/__init__.py univention/admin/rest/sanitizer.py univention/admin/rest/ldap_connection.py univention/admin/rest/utils.py univention/admin/rest/__main__.py