Capabilities/moodle/site:readallmessages: Unterschied zwischen den Versionen
Aus MoodleDocs
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
*Diese Fähigkeit bezeichnet die Funktionalität, alle Mitteilungen in einem bestimmten Kontext zu lesen. | *Diese Fähigkeit bezeichnet die Funktionalität, alle Mitteilungen in einem bestimmten Kontext zu lesen. | ||
*Standardmäßig ist diese Fähigkeit für die Rolle | *Standardmäßig ist diese Fähigkeit für die Rolle [[Trainer-Rolle|Trainer/in]] (mit Bearbeitungsrecht) auf ''erlauben'' gesetzt, damit Trainer/innen in ihrem Kurs Mitteilungen an mehrere Teilnehmer/innen gleichzeitig versenden können (und zwar über Kursseite > ''Personen > Teilnehmer/innen''). | ||
*'''Anmerkung''': Die Bezeichnung der Fähigkeit ist etwas irreführend... Es gilt aber folgendes: in message/send.php und message/discussion.php gibt es die Abfrage | *'''Anmerkung''': Die Bezeichnung der Fähigkeit ist etwas irreführend... Es gilt aber folgendes: in ''message/send.php'' und ''message/discussion.php'' gibt es die Abfrage | ||
:"''if ($contact->blocked and !has_capability('moodle/site:readallmessages', get_context_instance(CONTEXT_SYSTEM, SITEID))) ...''". | :"''if ($contact->blocked and !has_capability('moodle/site:readallmessages', get_context_instance(CONTEXT_SYSTEM, SITEID))) ...''". | ||
:Wenn Nutzer A den Kontakt mit Nutzer B sperrt, dann kann Nutzer B an Nutzer A KEINE Mitteilung senden, es sei denn er hat die Fähigkeit im System-Kontext (also in einer globalen Rolle). | :Wenn Nutzer A den Kontakt mit Nutzer B sperrt, dann kann Nutzer B an Nutzer A KEINE Mitteilung senden, es sei denn er hat die Fähigkeit im System-Kontext (also in einer globalen Rolle). | ||
[[Category:Fähigkeiten|S]] | |||
[[en:Capabilities/moodle/site:readallmessages]] | |||
[[fr:Capabilities/moodle/site:readallmessages]] |
Aktuelle Version vom 6. Mai 2008, 17:56 Uhr
- Diese Fähigkeit bezeichnet die Funktionalität, alle Mitteilungen in einem bestimmten Kontext zu lesen.
- Standardmäßig ist diese Fähigkeit für die Rolle Trainer/in (mit Bearbeitungsrecht) auf erlauben gesetzt, damit Trainer/innen in ihrem Kurs Mitteilungen an mehrere Teilnehmer/innen gleichzeitig versenden können (und zwar über Kursseite > Personen > Teilnehmer/innen).
- Anmerkung: Die Bezeichnung der Fähigkeit ist etwas irreführend... Es gilt aber folgendes: in message/send.php und message/discussion.php gibt es die Abfrage
- "if ($contact->blocked and !has_capability('moodle/site:readallmessages', get_context_instance(CONTEXT_SYSTEM, SITEID))) ...".
- Wenn Nutzer A den Kontakt mit Nutzer B sperrt, dann kann Nutzer B an Nutzer A KEINE Mitteilung senden, es sei denn er hat die Fähigkeit im System-Kontext (also in einer globalen Rolle).