Univention Bugzilla – Bug 28211
Neue Arbeitsgruppen erzeugen keinen entsprechenden Share
Last modified: 2012-08-17 16:55:20 CEST
Aufgefallen an Ticket #2012081421001012. Beim Anlegen neuer Arbeitsgruppen wird kein Share mehr erzeugt. Ich konnte dieses Verhalten mit einem frisch installierten 3.0-2 System nachstellen. Desweiteren werden unter 2.4 angelegte Shares nicht mehr entfernt wenn die zugehörtige Arbeitsgruppe entfernt wird. nach Rücksprache mit Sönke funktioniert das Sharemapping hier nicht über ein Listenermodul. Ich habe auch mit erhöhtem Debug leider keine Informationen in den Logdateien finden können.
Nochmal deutlich: Es handelt sich hierbei um eine Verhaltensänderung. Mit vorherigen Versionen wurde beim Anlegen einer Arbeitsgruppe automatisch ein Share erzeugt und beim Entfernen wieder gelöscht.
Ins SVN wurde die aktuelle Version schonmal eingecheckt. ucs-school-umc-groups (0.1.25-1) unstable; urgency=low . * automatically create and remove share associated with workgroups; Bug #28211
(In reply to comment #2) > Ins SVN wurde die aktuelle Version schonmal eingecheckt. Die Änderungen wurden noch leicht überarbeitet: ucs-school-umc-groups (0.1.26-1) unstable; urgency=low . * corrected the search base when deleting a group; Bug #28211 Die Änderungen wurden im UCS@school-3.1-Changelog vermerkt. Die YAML-Datei 2012-08-16-ucs-school-umc-groups.yaml wurde entsprechend angepasst, das Paket im Errata-Scope gebaut. Das Verhalten ist jetzt wie folgt: * Ein Share wird im entsprechenden Share-Container automatisch mit dem Namen der Gruppe angelegt (also <schulOU>-<gruppenNamen>), wenn unterhalb der Schul-OU noch kein Share mit diesem Namen vorhanden ist (also unterhalb einer anderen OU könnte ein Share mit demselben Namen existieren... das ist praktisch nicht direkt möglich, da die Schul-OU mit im Namen eingebunden ist). * Wird eine Arbeitsgruppe gelöscht, so wird auch das Share mit gleichem Namen gelöscht (es muss sich dazu unterhalb des shares-Container der Schul-OU befinden). * Die Logik zur Auswahl des Servers für das Share ist etwas komplexer und wurde aus dem Import-Skript (mit leichten Anpassungen) übernommen (→ Bug 26478). QA: Das Verhalten bitte auch in einer Master-Slave-Umgebung testen. * Das Bearbeiten des Gruppennamens wurde in diesem Zusammenhang deaktiviert (da die Dateien der Shares dann korrekterweise verschoben werden müssten etc.). * Kleiner Bugfix: jetzt ist es möglich, die Änderungen zu speichern durch Drücken von "Enter" in einem Formularfeld.
Die fehlenden Übersetzungen wurden noch einmal hinzugefügt, das Paket ist neu gebaut, die Paketversion in der YAML-Datei wurde entsprechend aktualisiert. ucs-school-umc-groups (0.1.27-1) unstable; urgency=low . * added missing translations; Bug #28211
Die Shares werden jetzt automatisch hinzugefügt und weggenommen. Das Ändern des Namens wird verboten, um dieses Errata nicht unnötig zu verkomplizieren, es scheint aber grundsätzlich möglich, mit ein wenig Arbeit den Namen der Gruppe mit den des Shares synchron zu halten und dabei die Dateien transparent in einen Ordner mitzunehmen. Changelog und YAML okay.
Der Announce ist durch, bitte weiter prüfen.
Der Produkttest wurde erweitert, damit dieses Feature bei zukünftigen Releases mit getestet wird: > https://hutten/mediawiki/index.php/Produkttests_UCS@school_3.0_Berechtigungskonzept#Arbeitsgruppen
Das Errata-Update wurde veröffentlicht: http://errata.univention.de/ucsschool-errata14.html