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.