-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Capabilites check #283
Comments
@WunderJacob editing teachers müssten auf course ebene gecheckt werden, auf sys ebene hat niemand dieses recht - das sollte allerdings gecached werden in den session cache ebenso für die anderen user, das recht ob sie den button vom local sehen sollte auch dort cached werden, weil die navbar jedes mal errechnet wird und wir da keinen db call machen können. dass wir capabilities in der access.php brauchen die auf die archetypen (z.b. editingteacher) gehen, weißt du ja wenn noch was unklar ist, am einfachsten, du wendest dich bitte an georg, der hatte recht genaue vorstellungen davon, wie das umgesetzt werden sollte. |
@eynimeni Dieser Punkt können manuellen Abschluss von Node und Zugang ist neu. Wollen wir den Manager in jeden Kurs einschreiben, indem ein Lernpfad ist? Hier haben wir bereits die Lösung auf Kursebene mit dem capability check. Zusätzlich gibt es eine Vermischung von Rollen von 'Anderen Usern' und Editingteacher. Habt ihr das bedacht? Wenn ja, dann setzte ich es auch so um. |
Im Gespräch am Dienstag über die Rollen wurde von uns festgelegt: Ich habe oben die Anforderungen angepasst und von Carolin bestätigen lassen. |
Adelemanager(depricated, nicht weiter verfolgen!):sieht alle Lernpfade (auch die invisible sind) und kann anderen die Rolle Adelemanager geben undkann anderen die Rolle Adelemanager gebenkann andere (egal wen) als Berechtigte in Lernpfade einschreibenkann Sichtbarkeit für alle Lernpfade umstellenkann alle Lernpfade bearbeitenkann manuellen Abschluss von Node und Zugang gewährenEditingteacher (in irgendeinem Kurs auf der Moodle-Instanz in der Rolle editingteacher eingesetzt):
Personen mit geeigneten Rechten in einem spezifischen Kurs*, der Teile eines Lernpfades ist (d.h. auch bereichsspezifische dazu ermächtigte Rollen wie Kursmanager oder Sekretär*innen)
Kommentar dazu: * entweder eine eigene AdeLe-spezifische capability (z.B. adele:markcompletion), die den Standarrollen editingteacher und manager beim Installieren automatisch hinzugefügt werden - oder falls passend:
https://docs.moodle.org/404/de/Capabilities/moodle/course:overridecompletion
https://docs.moodle.org/404/de/Capabilities/moodle/course:markcomplete
Andere User:
- [ ] können manuellen Abschluss von Node und Zugang NICHT gewährenThe text was updated successfully, but these errors were encountered: