Univention Bugzilla – Bug 53840
Use Editable Combo Boxes for Extended Attributes
Last modified: 2021-10-06 16:49:04 CEST
Forward-port the following commits to 5.0-0: [4.4-8] f06bb46853 Bug #52683: univention-directory-manager-modules 14.0.20-19A~4.4.0.202109251745 [4.4-8] b66e1b75e8 doc[udm/syntax] More PEP-484 type annotations [4.4-8] a03e7ace25 fix[udm/syntax] Remove broken delimiters [4.4-8] 65ae202870 style[udm/syntax] Make choices a list of tuple [4.4-8] 84be8ab7d1 style[udm/syntax] Convert to list comprehension [4.4-8] 2a7baa7291 fix[udm/syntax] Explicit return None [4.4-8] a1ef5b810e refactor[udm/syntax] Move up new() and any() [4.4-8] 5d7457924a style[udm/syntax] all_required: bool [4.4-8] 55338f300a style[udm]: Move Country.update_choices() [4.4-8] ff3ee056eb fix[udm]: Remove explicit Country.update_choices() [4.4-8] 639d1d6d2e Bug #31857 UDM: Remove explicit syntax.update_choices() [4.4-8] 3f51b498a3 Bug #31857 UDM: Cleanup univentionAdminModules_update [4.4-8] 1e7786b768 Bug #31857 UDM: Make LDAP Object Class and Attribute names selectable [4.4-8] 7cbea3ce94 Bug #31857 UDM: Switch to syntax classes for LDAP schema [4.4-8] b5c3b4022c Bug #25054 UDM: Make options in extended attributes selectable [4.4-8] ba81e362dc Bug #52683 UDM: Convert Language syntax to select [4.4-8] ed951f3c13 Bug #52683 UDM: Add syntax to select for EA [4.4-8] 916dda4415 Bug #52683 UDM syntax: sort import statements [4.4-8] de7c789c55 fixup! Bug #49235 udm: Drop default property identifies=False|0 [4.4-8] a2f547ea7a fixup! Bug #49235 udm: Drop default property may_change=True|1 [4.4-8] 1ca8fe44f4 fixup! Bug #49235 udm: Drop default property required=False|0 [4.4-8] 4a211920e0 fixup! Bug #49235 udm: Drop default property options=\[\] [4.4-8] 14dbea4d08 fixup! Bug #49235 udm: Drop default property multivalue=False|0
https://git.knut.univention.de/univention/ucs/-/merge_requests/new?merge_request%5Bsource_branch%5D=phahn%2F53840-udm-ea
[phahn/53840-udm-ea] 3e9c367149 fix[udm] Dynamic module loading management/univention-directory-manager-modules/modules/univention/admin/modules.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) [phahn/53840-udm-ea] 3596ba9e89 doc[udm/syntax] More PEP-484 type annotations .../modules/univention/admin/syntax.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) [phahn/53840-udm-ea] e08ce53709 fix[udm/syntax] Remove broken delimiters management/univention-directory-manager-modules/modules/univention/admin/syntax.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) [phahn/53840-udm-ea] b2feeeb830 style[udm/syntax] Make choices a list of tuple .../modules/univention/admin/syntax.py | 50 ++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 16 deletions(-) [phahn/53840-udm-ea] d02f436857 style[udm/syntax] Convert to list comprehension .../modules/univention/admin/syntax.py | 39 +++++++++++------------------ 1 file changed, 14 insertions(+), 25 deletions(-) [phahn/53840-udm-ea] 879466475f refactor[udm/syntax] Move up new() and any() .../modules/univention/admin/syntax.py | 54 ++++++++++++++--------------- 1 file changed, 26 insertions(+), 28 deletions(-) [phahn/53840-udm-ea] 54284a4514 style[udm/syntax] all_required: bool management/univention-directory-manager-modules/modules/univention/admin/syntax.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) [phahn/53840-udm-ea] 0f2c144ff4 style[udm]: Move Country.update_choices() management/univention-directory-manager-modules/modules/univention/admin/syntax.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) [phahn/53840-udm-ea] 6c92b82984 fix[udm]: Remove explicit Country.update_choices() management/univention-directory-manager-modules/modules/univention/admin/syntax.py | 1 - 1 file changed, 1 deletion(-) [phahn/53840-udm-ea] 16238597df Bug #31857 UDM: Remove explicit syntax.update_choices() management/univention-directory-manager-modules/modules/univention/admincli/adduser.py | 3 --- management/univention-management-console-module-ipchange/umc/python/ipchange/__init__.py | 3 --- services/univention-ad-connector/modules/univention/connector/__init__.py | 3 --- services/univention-s4-connector/modules/univention/s4connector/__init__.py | 3 --- 4 files changed, 12 deletions(-) [phahn/53840-udm-ea] 0a224e068f Bug #31857 UDM: Cleanup univentionAdminModules_update .../modules/univention/admin/syntax.py | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) [phahn/53840-udm-ea] 43296b998c Bug #31857 UDM: Make LDAP Object Class and Attribute names selectable .../univention-directory-manager-modules/debian/changelog | 1 + .../modules/univention/admin/syntax.py | 75 ++++++++++++++++++++++++----- 2 files changed, 63 insertions(+), 13 deletions(-) [phahn/53840-udm-ea] dd9cb20871 Bug #31857 UDM: Switch to syntax classes for LDAP schema .../modules/univention/admin/handlers/settings/extended_attribute.py | 4 ++-- .../modules/univention/admin/handlers/settings/extended_options.py | 2 +- management/univention-directory-manager-modules/modules/univention/admin/policy.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) [phahn/53840-udm-ea] 2c501595a0 Bug #25054 UDM: Make options in extended attributes selectable management/univention-directory-manager-modules/debian/changelog | 1 + .../modules/univention/admin/handlers/settings/extended_attribute.py | 2 +- .../modules/univention/admin/syntax.py | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) [phahn/53840-udm-ea] a1b2e493bc Bug #52683 UDM: Convert Language syntax to select management/univention-directory-manager-modules/modules/univention/admin/syntax.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) [phahn/53840-udm-ea] 2b02f58690 Bug #52683 UDM: Add syntax to select for EA management/univention-directory-manager-modules/debian/changelog | 6 ++++++ .../modules/univention/admin/handlers/settings/extended_attribute.py | 2 +- .../modules/univention/admin/syntax.py | 20 ++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) [phahn/53840-udm-ea] 1601d78d02 Bug #52683 UDM syntax: sort import statements .../modules/univention/admin/syntax.py | 35 ++++++++++++++--------------- 1 file changed, 17 insertions(+), 18 deletions(-) [5.0-0] 110c6b0874 style[udm/syntax] Harmoize UCS-4.4-9 and UCS-5.0-0 code for select.parse management/univention-directory-manager-modules/debian/changelog | 6 ++++++ .../univention-directory-manager-modules/modules/univention/admin/syntax.py | 11 +++++------ 2 files changed, 11 insertions(+), 6 deletions(-) Package: univention-directory-manager-modules Version: 15.0.11-24A~5.0.0.202109301546 Branch: ucs_5.0-0 Scope: errata5.0-0 [5.0-0] 6b0ab41f71 Bug #53840: univention-directory-manager-modules 15.0.11-23A~5.0.0.202109301506 doc/errata/staging/univention-directory-manager-modules.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) [5.0-0] afc7ae66db Bug #53840: univention-directory-manager-modules 15.0.11-24A~5.0.0.202109301546 doc/errata/staging/univention-directory-manager-modules.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) OK: ucs-test -E dangerous -c -F raw IGN: 00_checks/30_compare_package_versions → test VM artifact IGN: 01_base/07kpasswd_output → broken test when used interactively → Bug #49415 comment 16 IGN: 01_base/27check_logfiles_univention → Bug #53858 IGN: 67_udm-dns/02_test_dns_resolve.py → Bug #49415 comment 15
OK: forward port ~OK: YAML
<https://errata.software-univention.de/#/?erratum=5.0x111>