Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Capabilities/moodle/site:readallmessages.

Capabilities/moodle/site:readallmessages: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
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 "Trainer/in" (editingteacher) auf "erlauben" gesetzt, damit Trainer/innen in ihrem Kurs Mitteilungen an mehrere Teilnehmer/innen gleichzeitig versenden können (und zwar über die Teilnehmerseite, die über die Kursseite > Block "Personen" > Link "Teilnehmer/innen" zugänglich ist).  
*Standardmäßig ist diese Fähigkeit für die Rolle "Trainer/in" (editingteacher) auf "erlauben" gesetzt, damit Trainer/innen in ihrem Kurs Mitteilungen an mehrere Teilnehmer/innen gleichzeitig versenden können (und zwar über die Teilnehmerseite, die über die Kursseite > Block "Personen" > Link "Teilnehmer/innen" zugänglich ist).  
*'''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).
*'''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).

Version vom 7. April 2008, 10:54 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" (editingteacher) auf "erlauben" gesetzt, damit Trainer/innen in ihrem Kurs Mitteilungen an mehrere Teilnehmer/innen gleichzeitig versenden können (und zwar über die Teilnehmerseite, die über die Kursseite > Block "Personen" > Link "Teilnehmer/innen" zugänglich ist).
  • 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).