Hallo zusammen
Ich wollte für die Rolle Teilnehmer den Button oben rechts (Dashboard bearbeiten) ausschalten.
https://docs.moodle.org/34/de/Capabilities/moodle/my:manageblocks
Das geht aber leider nicht?!
Lieber Grüsse
Marlise
Hallo zusammen
Ich wollte für die Rolle Teilnehmer den Button oben rechts (Dashboard bearbeiten) ausschalten.
https://docs.moodle.org/34/de/Capabilities/moodle/my:manageblocks
Das geht aber leider nicht?!
Lieber Grüsse
Marlise
Das erfolgt über die Rechte für die Rolle Authentifizierter Nutzer
Blöcke im Dashboard verwalten (Bei Sucheingabe Dashboard: letzter Unterpunkt) Recht entfernen.
Hallo Ralf
Das habe ich versucht, dann kann aber auch der Trainer und Manager den Button nicht mehr sehen!
Lieber Gruss
Marlise
Hallo Marlise,
die Unterscheidung ob Teilnehmer oder Trainer erfolgt erst im Kurs. Das Dashboard ist jedoch schon davor (für die Authentifizierten Nutzer) sicht-und bearbeitbar.
Du hast jetzt den Auth. Nutzern das Recht genommen. Wenn du einem Personenkreis auf deinem System das Recht geben willst, müsstest du eine neue Rolle anlegen und diesem Personenkreis diese Rolle global zu weisen.
Wenn du nur den den Managern das Recht geben willst, geht das einfacher: Die Rolle bearbeiten und ihr das Recht geben.
Übrigens: Persönlich stelle ich die Funktion nur in ausgewählen Situationen zur Verfügung.
Viel Erfolg, Dag
Hallo Dag
Vielen Dank, verstehe was du meinst mit Kurs und Dashboard.
Das mit dem Mangagervorschlag geht aber trotzdem nicht.
Mein Vorgehen (neue Instanz zum Testen, 3.5, ging aber auch bei 3.4 nicht...)
1. Haken bei Authentifizierten Nutzer auf "verbieten".
2. Haken bei Manager auf "erlauben".
3. Testuser auf globale Rolle Manager setzen.
4. Mit Testuser anmelden
5. Kein Button zum Verändern vorhanden!
Für mich schaut das so aus, als dass die Rolle "Authentifizierten Nutzer" Einstellungen auf jeder Ebene weitervererbt und diese nicht mehr anpassbar sind.
Situation:
Die Managerin soll die Möglichkeit haben, das Dashboard anzupassen (resp. die Blöcke davon).
Gut, ich könnte ihr Adminrechte geben, damit gehts dann....
Lieber Gruss
Marlise
Hallo Marlise,
ich denke es müsste gehen, wenn du beim Authentifizierten Nutzer das Recht auf "nicht gesetzt" lässt anstatt auf "verbieten".
Warum?
Deine Manager haben nicht nur die Rolle "Manager" sondern auch die Rolle "Authentifzierte Nutzer". Jeder Moodle-Account (Admins mal etwas ausgenommen) haben die Grundrolle "authentifzierter Benutzer", sobald sie eingeloggt sind. Alle anderen Rollen erhalten die Nutzer zusätzlich. Moodle verfolgt ein additives Rollen- und Rechtesystem. Ein Nutzer erhält alle Rechte und Verbote aus allen Rollen, die für seinen Kontext relevant sind.
Da Manager auch authentifizierte Nutzer sind, passiert nun Folgendes:
- Dem authentifzierten Nutzer verbietet du ein Recht. Verbotene Rechte können auch nicht über andere Rollen wieder hinzugefügt werden.
- Der Manager soll das Recht aber erhalten. Bekommt es aber nicht, weil ein Verbot (durch eine andere Rolle im gleichen Kontext) stärker wiegt als eine Erlaubnis. Da beiden Rollen im gleichen Kontext (nämlich systemweit) agierend, gilt das Verbot!
Wenn du nun einfach dem Authentifzierten Nutzer das Recht "nicht vergibst", haben deine normalen Nutzer auch nicht die Möglichkeit, das Dashboard zu bearbeiten, denn sie haben ja einfach das Recht nicht. Aber bei dieser Form liegt kein "allgemeines" Verbot vor. Wenn deine Manager nun das Recht erhalten, gibt es keine Konflikt und deine Manager müssten den Button sehen.
Liebe Grüße
Gerald
Hallo Gerald
Vielen Dank, hat funktioniert!
Auch super erklärt
Liebe Grüsse
Marlise
Hallo Marlise,
sehr gerne!
Aber fairerweise muss gesagt werden, dass ich hier den Ball nur noch ins Tor gestupst habe, den Spielaufbau haben Ralf, Dag und letztendlich Du mit deiner guten Verfahrensbeschreibung geliefert...
Liebe Grüße (auch an die Kollegen) und einen schönen Abend.
Gerald