TUM-Dev / NavigaTUM

Navigating around TUM with excellence – A website and API to search for rooms, buildings and other places
https://nav.tum.de
GNU General Public License v3.0
48 stars 9 forks source link

[5532.EG.002]: Kalender zeigt persönliche Termine nicht an #1676

Open TCA-Bot opened 1 week ago

TCA-Bot commented 1 week ago

-> Beispiel Persönlicher Termin heute (14.11. um 18 Uhr). Dieser wird im TUMCampus Kalender öffentlich ohne Login angezeigt. Gibt es einen Grund, wieso der in NavigaTUM nicht angezeigt wird? (Belegt sollte er ja trotzdem sein)

CommanderStorm commented 1 week ago

Ich bin relativ einfach davon ausgegangen, das persönliche termine nie öffentlich sein können. Zumindest hat mein data-mining von den persönlichen terminen einen haufen an terminen gefunden, die nicht öffentlich sein sollten. Anscheiend gibt es hier andere noch weitere metriken, die eine veröffentlichung bedeuten.

Das Kalendarsystem von TUMonline ist leider unglaublich komplex

Related:

AntonMC-Github commented 1 week ago

Was eine Option sein könnte, ist die persönlichen Termine einfach ohne Terminnamen anzuzeigen. Dann ist sichtbar, dass der Raum belegt ist, es wäre aber trotzdem nicht für alle der Terminname einsehbar

CommanderStorm commented 1 week ago

Wenn tumonline diesen teil der persönlichen termine mit nahmen anzeigt sollte nav.tum.de ihn auch anzeigen. Es gibt aber auch persönlichen termine, die wir auf keinen fall anzeigen dürfen, da PII. (bspw "Bewerbungsgespräch Herr XYZ" oder "Kein Sekreteriat, Zahnartzttermin")

AntonMC-Github commented 1 week ago

Sehe als simple Lösung, einfach bei privaten Terminen immer den Betreff nicht anzuzeigen. Alternative wäre genau das - Es also immer davon abhängig zu machen, ob das in TUMonline public angezeigt wird