Dieser Forumsbeitrag wurde gelöscht.
Anzahl Antworten: 4Hallo Rolf,
die Anforderung ist schon etwas ungewöhnlich 😉.
Damit ein Nutzer einen anderen Nutzer löschen kann, müssen ihm global die notwendigen Berechtigungen zugewiesen werden. Zum Löschen wären dies:
- moodle/site:configview
- moodle/user:delete
Das heißt, du musst eine neue Rolle für den Kontexttyp "Kernsystem" anlegen, die lediglich die beiden genannten Berechtigungen enthält. Anschließend weißt du deine Trainer global dieser Rolle zu.
Beachte aber, dass das Löschen von Nutzern ein System-Vorgang ist. Mit dem aufgezeigten Weg können alle Nutzer, außer Administratoren und man selbst, gelöscht werden.
Möchtest du das Löschen von Nutzern auf die Nutzer des Kurses beschränken, gibt es im Standard keinen mir bekannten Weg. Hier müsste selbst Hand angelegt und ein spezielles Plugin programmiert werden.
Viele Grüße
Andreas
Dieser Forumsbeitrag wurde gelöscht.
Dieser Forumsbeitrag wurde gelöscht.
Hallo Rolf,
wo hast du die Rolle zugewiesen? Die Zuweisung muss systemweit erfolgen und nicht in einem Kurs oder Kursbereich.
Bei meinem Test hatte es genügt, eine neue leere Rolle mit den beiden Rechten zu erstellen, also nicht als Kopie der Manager-Rolle.
Viele Grüße
Andreas