Skip to content

added support for guest role tracking

Ich hab für das Ticket 20200511-0694 mal getestet, die Gast-Rolle "guest" einfach in der Einstellung "tracking_roles" hinzuzufügen. Das hatte aber nicht funktioniert, weil die in is_event_ignored explizit ignoriert wird und in insert_event_entries von der Moodle-Funktion get_user_roles nicht zurückgegeben wird. Ich hätte gedacht, dass der Nutzer mit username "guest" im Kontext der Seite die Rolle "guest" zugewiesen hätte, ist aber wohl nicht so. Daher braucht die Gastrolle eine Sonderbehandlung.

Ich weiß nicht ob das irgendwas durcheinander bringt. Ihr hattet ja wahrscheinlich nicht umsonst die Gäste in is_event_ignored rausgefiltert. Wenn es eine bessere Lösung gibt, bitte sagen.

Merge request reports