Bug 53667 - [5.0] The simple udm api should expose the remove_childs option
[5.0] The simple udm api should expose the remove_childs option
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UDM (Generic)
UCS 5.0
Other Mac OS X 10.1
: P5 normal (vote)
: UCS 5.0-0-errata
Assigned To: Daniel Tröder
Ole Schwiegert
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-08-17 12:13 CEST by Daniel Tröder
Modified: 2021-09-15 17:41 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Tröder univentionstaff 2021-08-17 12:13:09 CEST
+++ This bug was initially created as a clone of Bug #53620 +++

The "simple" UDM API under univention.udm should expose the remove_childs option in their Objects delete method.

This is currently needed for the VBM project.
Comment 1 Daniel Tröder univentionstaff 2021-08-17 12:31:18 CEST
Commit [4.4-8 1d0a22a51d] was merged to 5.0-0.

The simple UDM API now exposes the "remove_childs" option of UDMs remove() function in the delete() method, to recursively delete objects below the DN of the object that is being deleted.

[5.0-0 c950d089a7] Bug #53667: the simple UDM API now exposes the "remove_childs" option
[5.0-0 f55ce25ec3] Bug #53667: advisory update

Package: univention-directory-manager-modules
Version: 15.0.11-16A~5.0.0.202108171228
Branch: ucs_5.0-0
Scope: errata5.0-0
Comment 2 Daniel Tröder univentionstaff 2021-08-19 09:20:41 CEST
[5.0-0] 44addb1e87 Bug #53667: use keyword argument to improve forward compatibility
[5.0-0] fa06549da2 Bug #53667: advisory update

univention-directory-manager-modules (15.0.11-17)
Comment 3 Daniel Tröder univentionstaff 2021-08-19 12:05:53 CEST
A test was added:

[5.0-0] 786bb8dbb2 Bug #53667: test 'remove_childs' argument to 'delete' operation of simple UDM API

ucs-test (10.0.6-26)
Comment 4 Ole Schwiegert univentionstaff 2021-08-20 08:15:35 CEST
Code changes: OK
Manual QA: OK
Jenkins Tests: OK
Advisory & Changelog: OK
Comment 5 Erik Damrose univentionstaff 2021-09-15 17:41:54 CEST
<https://errata.software-univention.de/#/?erratum=5.0x99>