Thread "Rechtevererbung"

Tabs

  • Deleted
    Deleted | 22. Sep 2021, 15:50
    Edited on: 22. Sep 2021, 15:57 - by Deleted
    Rechtevererbung

    Moin,

    ich habe einen Kurs in meinem Magazin und eine Rolle die diesen Kurs sehen soll. Die Rolle soll zusätzlich ALLE Unterordner und Unterobjekte (im wesentlichen Dateien und Tests) des Kurses sehen und benutzen können.

    Das funktioniert leider nicht automatisch. Ich möchte natürlich nicht alle Unter- und Unterunterordner und -objekte neu an die Rolle verteilen. Ich dachte, dass das voreingestellt wäre aber dies scheint bei mir nicht so bzw ich habe wohl irgendwo etwas falsch verstanden oder falsch eingestellt.

    Aktuell hat die Rolle Anzeige-, Beitritts- und Leserechte auf dem Kurs. Außerdem ist der Kurs der Rolle zugeordnet.

    Wie ich das verstanden habe, werden Rollenrechte an Unterordner- und objekte weitervererbt bis zu dem Punkt an dem der Haken bei 'lokale Zugriffseinstellungen" gesetzt ist und damit vorgenommen werden. Dies ist nicht der Fall. Was mich dabei irritiert ist, dass bei Kursmitglied in dem Kurs der Haken gesetzt aber ausgegraut, also niht abwählbar ist. Wie kann das sein und hat das etwas damit zu tun?

    /Edit: der Haken ist für Kursadiministrator, Kursmitglied und Kurstutor für 'lokale Zugriffseinstellungen' gesetzt und ausgegraut und damit nicht abwählbar. Wie kann ich das verändern?

    Danke schonmal im Vorraus
    Lukas

  • mkunkel
    Matthias Kunkel | mkunkel (Moderation) | 22. Sep 2021, 16:31
    Re: Rechtevererbung
    Hallo Lukas,

    kann es sein, dass Du die Rolle angelegt hast, nachdem bereits die Ordner, Dateien und Tests im Kurs erstellt worden sind? Dann musst Du an der Stelle, an der die Rolle erzeugt wurde – wahrscheinlich oberste Ebene des Kurses so wie die Rolle der Kursmitglieder etc – noch in den Rechtevorgaben der Rolle die Checkbox "Vorhandene Objekte ändern" anklicken und speichern. Nur dann werden Deine definierten Rechtevorgaben auch schon auf die vorhandenen Objekte angewendet. Tust Du das nicht, dann haben nur neu angelegte Ordner oder Dateien in dem Kurs diese Rechte.

    Quote (luggie)

    Was mich dabei irritiert ist, dass bei Kursmitglied in dem Kurs der Haken gesetzt aber ausgegraut, also niht abwählbar ist. Wie kann das sein und hat das etwas damit zu tun?

    /Edit: der Haken ist für Kursadiministrator, Kursmitglied und Kurstutor für 'lokale Zugriffseinstellungen' gesetzt und ausgegraut und damit nicht abwählbar. Wie kann ich das verändern?

     Diese Haken werden von ILIAS automatisch gesetzt, weil die genannten Rollen beim Erstellen des Kurses automatisch erzeugt werden und eine lokale Zugriffsregelung haben, die auch nicht weggenommen werden kann (denn als lokal erzeugte Objekte an der Stelle haben sie logischerweise eine lokale Zugriffsregelung). Erscheint der ausgegraute Haken dagegen bei einem Recht, liegt es meist daran, dass eine bei einer im Baum oberhalb erzeugten Rolle die Rechte geschützt sind und deshalb deren Rechte nicht an dieser Stelle von einer tiefer definierten Rolle überschrieben werden können.

    Gruß, Matthias
  • Deleted
    Deleted | 23. Sep 2021, 10:32
    Re (2): Rechtevererbung
    Vielen Dank, das war genau was ich wissen musste!
  • Deleted
    Deleted | 23. Sep 2021, 10:53
    Re: Re (2): Rechtevererbung

    Eine Folgefrage habe ich noch:
    Ich habe nun mehre Rollen erstellt die jeweils verschiedene (bzw gleiche) Kurse mit Unterobjekten sehen und damit arbeiten können.

    Ich habe bei allen Kursen und übergeordneten Magazin die selben Rechte für die jeweiligen Rollen eingestellt. Diese sind:
    - Anzeigen
    - Beitreten
    - Lesezugriff

    Unter Einstellungen habe ich "direkter Beitritt" gesetzt.

    Wenn ich nun Testuser erstelle die diese Rollen einnehmen möchte ich, dass der User direkt beigetreten ist und nicht noch selbst beitreten muss. Das klappt bei den meisten Kursen aber bei manchen nicht. Ich kann bisher kein Rechtemuster erkennen welches das begründen könnte. Was gibt es dabei zu beachten?