Thread "Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-Template"
Tabs
-
mawaecht | mawaecht | 16. Oct 2024, 10:51
Select
Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-TemplateHallo zusammen,
folgendes Problem ist bei uns in der Verwendung didaktischer Templates aufgekommen. Wir haben diverse Vorlagen für verschiedene Ordnertypen (Abgabeordner, unsichtbarer Ordner, etc.).
Legt man nun innerhalb dieser Ordner Gruppen an, haben diese zunächst die passenden Rechte, wie in der Vorlage konfiguriert. Setzt man das didaktische Template jedoch auf den Standardordner zurück, haben Kursmitglieder auf einmal weder das Recht die Gruppe anzuzeigen, noch ihr beizutreten, obwohl dies in der Rollenvorlage für Kursmitglieder gesetzt ist. Dies scheint ausschließlich im Gruppenobjekt aufzutreten. Alle anderen Objekte werden korrekt auf die Standardwerte zurückgesetzt.
Ist das ein gewünschtes Feature, ein Bug oder habe ich einen Denkfehler in der Verwendung?
Danke schonmal für alle Rückmeldungen!
Viele GrüßeMarcel
-
Florian Suittenpointner | suittenpointner | 16. Oct 2024, 13:15
Select
Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-TemplateSind das Gruppen mit der Did. Vorlage "Geschlossene Gruppe"?
Was ich mir vorstellen könnte:
ILIAS kehrt beim Zurücksetzen der Did. Vorlage im Ordner nicht zu dem Rechtezuschnitt zurück, der in der Vorlage für Kursmitglieder steht, sondern zur Did. Vorlage "Geschlossene Gruppe". -
mawaecht | mawaecht | 17. Oct 2024, 15:28
Select
Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-TemplateNein, es waren immer Standardgruppen. Das didaktische Template bleibt auch nach dem Zurücksetzen auf "Standard", obwohl die Rechteeinstellungen zu denen der geschlossenen Gruppe passen würden.
Ich habe auf unserem Testsystem die geschlossenen Gruppen testweise deaktiviert. Das Verhalten bleibt leider gleich. -
Florian Suittenpointner | suittenpointner | 17. Oct 2024, 16:47
Select
Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-TemplateIch habe länger nicht mit den DT gearbeitet.
Aber wenn Du mir die XML-Datei (oder ihren Inhalt) hier hinterlässt, schaue ich gerne, ob ich schlau draus werde. -
mawaecht | mawaecht | 17. Oct 2024, 16:58
Select
Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-TemplateDas Problem tritt bei allen didaktischen Vorlagen auf Ordner auf. Wir haben die Templates "Post box" und "Member Work Area" von der überliegenden Seite eins zu eins übernommen und dort passiert es auch.
Vielen Dank für deine Mühen! -
Florian Suittenpointner | suittenpointner | 21. Oct 2024, 09:06
Select
Kursmitglieder verlieren Rechte im Gruppenobjekt beim Zurücksetzen zum Standard-TemplateHallo Marcel,
mein Ergebnis (anhand von "Postbox"):
- Die Rolle "Kursmitglied" verliert diese Rechte bereits dann, wenn das DT auf den Ordner angewandt wird - nicht erst, wenn man wieder zurückkehrt zum Standard-Ordner.
- Der Grund: Das localPolicyTemplate hat den type "overwrite", d.h., alle Rechte werden weggenommen und nur die wieder hinzugefügt, die im DT angegeben sind.
Da dort über Gruppen rein gar nichts steht, hat die Rolle "Kursmitglied" dann eben auch keine Rechte mehr.
Beim Zurückkehren zum Standard schaut die Rolle "Kursmitglied" nicht nach, was sie normalerweise darf, weil der Kurs selbst nicht involviert ist und nur nach "unten" vererbt wird. - Das Verhalten wird vermutlich anders sein, wenn man die types "intersect" (Überschneidung zwischen DT und Ausgangsrechten der Rolle) oder "union" (DT und Rolle werfen ihre Rechte zusammen) verwendet.