Bug 28211 - Neue Arbeitsgruppen erzeugen keinen entsprechenden Share
Neue Arbeitsgruppen erzeugen keinen entsprechenden Share
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Classes / Teachers / Workgroup assignment
UCS@school 3.0
Other Linux
: P5 normal (vote)
: UCS@school 3.0-errata
Assigned To: Alexander Kläser
Dirk Wiesenthal
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-08-14 16:10 CEST by Tim Petersen
Modified: 2012-08-17 16:55 CEST (History)
1 user (show)

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 Tim Petersen univentionstaff 2012-08-14 16:10:29 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.
Comment 1 Tim Petersen univentionstaff 2012-08-14 16:17:00 CEST
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.
Comment 2 Alexander Kläser univentionstaff 2012-08-16 18:12:35 CEST
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
Comment 3 Alexander Kläser univentionstaff 2012-08-17 10:15:50 CEST
(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.
Comment 4 Alexander Kläser univentionstaff 2012-08-17 10:46:15 CEST
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
Comment 5 Dirk Wiesenthal univentionstaff 2012-08-17 14:28:59 CEST
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.
Comment 6 Alexander Kläser univentionstaff 2012-08-17 14:57:05 CEST
Der Announce ist durch, bitte weiter prüfen.
Comment 7 Alexander Kläser univentionstaff 2012-08-17 15:16:38 CEST
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
Comment 8 Alexander Kläser univentionstaff 2012-08-17 16:55:20 CEST
Das Errata-Update wurde veröffentlicht:

  http://errata.univention.de/ucsschool-errata14.html