Bug 24045

Summary: Alte UMC UDM-Module entfernen
Product: UCS Reporter: Andreas Büsching <buesching>
Component: UMC (Generic)Assignee: Andreas Büsching <buesching>
Status: CLOSED FIXED QA Contact: Stefan Gohmann <gohmann>
Severity: normal    
Priority: P5 CC: gohmann, klaeser, walter
Version: UCS 3.0Keywords: interim-2
Target Milestone: UCS 3.0 - RC   
Hardware: Other   
OS: Linux   
What kind of report is it?: --- 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:

Description Andreas Büsching univentionstaff 2011-10-12 17:20:11 CEST
Die alte UMC-Richtlinie sowie die ACL- und Operations-Module sollen entfernt werden.

Zusätzlich soll ein Skript bereitgestellt werden mit dem die LDAP-Objekte nachträglich (direkt über LDAP-API) entfernt werden können.

In den Release-Notes sollte ein Verweis darauf stehen.
Comment 1 Andreas Büsching univentionstaff 2011-10-13 10:51:10 CEST
(In reply to comment #0)
> Die alte UMC-Richtlinie sowie die ACL- und Operations-Module sollen entfernt
> werden.

Sind entfernt worden.

> Zusätzlich soll ein Skript bereitgestellt werden mit dem die LDAP-Objekte
> nachträglich (direkt über LDAP-API) entfernt werden können.

Es gibt jetzt das Skript univention-remove-old-umc-objects
 
> In den Release-Notes sollte ein Verweis darauf stehen.

Hinweis wurde an Bug #22089 ergänzt
Comment 2 Lukas Walter univentionstaff 2011-11-16 16:56:03 CET
Module nicht mehr aufzufinden, Richtlinie ebensowenig.

Skript univention-remove-old-umc-objects im Paket univention-directory-manager-tools vorhanden.

verified
Comment 3 Lukas Walter univentionstaff 2011-11-17 11:15:19 CET
Script sollte zunächst noch getestet werden
Comment 4 Alexander Kläser univentionstaff 2011-11-17 11:29:26 CET
(In reply to comment #2)
> Module nicht mehr aufzufinden, Richtlinie ebensowenig.
> 
> Skript univention-remove-old-umc-objects im Paket
> univention-directory-manager-tools vorhanden.
> 
> verified

Folgende Sachen sollten Für die QA auch mitgetestet werden:

Auf 2.4:
* Anlegen von mehreren Benutzern mit bestimmten UDM/UMC Richtlinien und Einschränkungen

Nach Update auf 3.0:
* Diese Richtlinien sollten nicht mehr greifen für die vorher angelegten Benutzer
* Die alten Richtlinien sollten in der UDM-Navigation nicht angezeigt werden (in den entsprechenden LDAP-Containern)
* Über univention-ldapsearch sollte überprüft werden, ob die 2.4 Richtlinien-Objekte noch existieren
* Es sollte sicher gestellt werden, dass univention-remove-old-umc-objects die alten Richtlinien entfernt, nicht aber neu angelegte
Comment 5 Stefan Gohmann univentionstaff 2011-11-26 23:23:57 CET
(In reply to comment #4)
> (In reply to comment #2)
> > Module nicht mehr aufzufinden, Richtlinie ebensowenig.
> > 
> > Skript univention-remove-old-umc-objects im Paket
> > univention-directory-manager-tools vorhanden.
> > 
> > verified
> 
> Folgende Sachen sollten Für die QA auch mitgetestet werden:
> 
> Auf 2.4:
> * Anlegen von mehreren Benutzern mit bestimmten UDM/UMC Richtlinien und
> Einschränkungen
> 
> Nach Update auf 3.0:
> * Diese Richtlinien sollten nicht mehr greifen für die vorher angelegten
> Benutzer

OK.

> * Die alten Richtlinien sollten in der UDM-Navigation nicht angezeigt werden
> (in den entsprechenden LDAP-Containern)

OK.

> * Über univention-ldapsearch sollte überprüft werden, ob die 2.4
> Richtlinien-Objekte noch existieren

OK.

> * Es sollte sicher gestellt werden, dass univention-remove-old-umc-objects die
> alten Richtlinien entfernt, nicht aber neu angelegte

Ja, "/usr/share/univention-directory-manager-tools/univention-remove-old-umc-objects remove" löscht alle Objekte.
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:50:10 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"