[TL_1 TL_2 TL_3 TL_4] Sources für Timeline definieren
- Tabellen, Entitys und Repositorys erstellen:
- Source (id, parent-id, standardmäßig abonniert (boolean/Enum), department-id, Standort, Name)
- Standort (id, Name)
- Join-Table für kombinierte White- und Blacklist der abonnierten Sources pro Nutzer: source_id, user_id, boolean/Enum
- User-Tabelle und -Entity um Feld für Standort erweitern
- Timeline-Service und -ServiceController erstellen:
- Timeline mit abonnierten Sources anzeigen (anfangs ruhig alles, später mit Pagination)
- (Nächster Sprint: Einzelne Sources abonnieren/abbestellen und wieder auf Standardeinstellung zurücksetzen)