Bug 17630 - UDM Devel - Dokumentation ins Wiki verlagern
UDM Devel - Dokumentation ins Wiki verlagern
Status: CLOSED FIXED
Product: UCS manual
Classification: Unclassified
Component: ZZZ - Trash - Wiki (http://wiki.univention.de)
unspecified
Other Linux
: P5 normal (vote)
: ---
Assigned To: Philipp Hahn
Moritz Muehlenhoff
:
Depends on: 17915 21610
Blocks: 21676
  Show dependency treegraph
 
Reported: 2010-02-10 21:52 CET by Stefan Gohmann
Modified: 2015-04-01 13:48 CEST (History)
0 users

See Also:
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:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2010-02-10 21:52:03 CET
http://www.univention.de/doku_devel.html

Die UDM Modul API Dokumentation sollte an die aktuelle UCS Version angepasst
werden und ins Wiki übertragen werden.
Comment 2 Moritz Muehlenhoff univentionstaff 2010-03-15 17:20:05 CET
Der Artikel wurde ins Wiki übertragen. Außerdem habe ich das Beispiel-Paket univention-admin-module-example ins SVN importiert und an aktuelle UCS-Standards angepasst.
Comment 3 Philipp Hahn univentionstaff 2010-03-18 10:42:38 CET
1. univention-directory-manager-module-example-1.0 enthält noch die .svn-Verzeichnisse.

2. Wenn man direkt beim Anlegen nach aktivieren von "Zeige die erweiterten Einstellungen" auf den Reiter "(Optionen)" wechselt, bekommt man folgenden Traceback:

Traceback (most recent call last):
File "/usr/share/univention-webui/modules/requests.py", line 271, in run_request self.dialog.init(0,xmlout,xmlout.documentElement)
File "./unidialog.py", line 63, in init uniconf.init(self,a,b,c)
File "/usr/share/univention-webui/modules/uniconf.py", line 183, in init obj.init(input,xmlob,self.find_id(node,obj.id))
File "/usr/share/univention-webui/modules/uniconf.py", line 162, in init self.myinit()
File "/usr/share/univention-directory-manager/uniconf/modedit.py", line 430, in myinit if self.object.options:
AttributeError: 'object' object has no attribute 'options' 

Editiert man erst später den Eintrag und wählt dann erst "Zeige die erweiterten Einstellungen" aus, erscheint der Reiter "(Optionen)" erst gar nicht.

3. Beim Speichern der Daten per OK, habe ich dann folgendes bekommen:
  Beim Übernehmen der Änderungen ist ein Fehler aufgetreten:
  LDAP-Fehler Undefined attribute type

Ursache für beides: "invoke-rc.d slapd restart" fehlt. Es sollte erwähnt werden, daß nach dem Einspielen des Schemas der SLAPd neu gestartet werden muß.

4. Und nun der Hammer:
root@ma18:/tmp# slapcat 2>/dev/null | wc -l
10852
root@ma18:/tmp# dpkg -r univention-directory-manager-module-example
(Lese Datenbank ... 162793 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne univention-directory-manager-module-example ...
root@ma18:/tmp# slapcat 2>/dev/null | wc -l
28

Das passiert reproduzierbar jedes mal beim Entfernen!


Die Wiki-Seite habe ich an bezüglich mehrerer Kleinigkeiten selber korrigiert.
Comment 4 Philipp Hahn univentionstaff 2010-03-18 11:38:42 CET
Wegen des Schema-Problems siehe Bug #16644: Das postrm wird fehlerhaft generiert.
Comment 5 Moritz Muehlenhoff univentionstaff 2010-03-26 13:37:13 CET
Die Aktualisierung des Beispiel-Pakets wird jetzt in Bug 17915 behandelt.
Comment 6 Philipp Hahn univentionstaff 2010-04-07 08:42:29 CEST
Unter http://download.univention.de/download/addons/documentation/ sind die Quellen derzeit gar nicht mehr zu finden, warte deswegen auf Bug #17915.
Comment 7 Philipp Hahn univentionstaff 2011-02-28 09:48:06 CET
Da ich jetzt doch arg viel auf der Seite ergänzt habe, bitte nochmal für die QA quer lesen.
Comment 8 Moritz Muehlenhoff univentionstaff 2011-03-07 16:36:11 CET
Sieht gut aus.