This commit is contained in:
@@ -2329,6 +2329,33 @@ CSV-Exports der Auswertung (6.3.3) über die gemeinsame Export-Infrastruktur aus
|
||||
welche TickTick-Liste ist die Zielliste (fest in den Einstellungen hinterlegt, analog zur
|
||||
WebUntis-URL)?
|
||||
|
||||
- [ ] **6.1.8** E-Mail-Ordner-Triage fürs dienstliche Postfach (Nutzerwunsch, 2026-08-30): Der
|
||||
Nutzer verwaltet Termine/Bitten/Rundschreiben/Messevorbereitungen aktuell ausschließlich per
|
||||
Mail (eM Client gegen ein schlecht konfiguriertes Open-Xchange-"Fake-Exchange", echtes
|
||||
Outlook/EWS funktioniert dort nicht zuverlässig — Open-Xchange spricht aber Standard-IMAP).
|
||||
Ziel ist **keine** vollwertige Mail-Client-Funktion in LehrerApp (kein Compose/Reply, keine
|
||||
Ordnerverwaltung, kein Postfach-weites Lesen), sondern eine schmale Brücke: Der Nutzer legt
|
||||
in eM Client einen Ordner an (z.B. "→LehrerApp") und verschiebt dorthin manuell, was eine
|
||||
Aktion in der Schule braucht. LehrerApp verbindet sich **nur read-only per IMAP** und
|
||||
**nur mit diesem einen Ordner** (kein `DELETE`/`STORE`/`MOVE` auf dem Server), zeigt die
|
||||
Mails dort an (Betreff/Absender/Datum/Textvorschau) und bietet pro Mail "→ Termin anlegen"
|
||||
/ "→ Aufgabe anlegen" (öffnet die bestehenden Dialoge aus 6.1.2 bzw. Kapitel 4, vorbefüllt
|
||||
mit Betreff als Titel). Als "bearbeitet" markierte Mails verschwinden nur lokal aus der
|
||||
LehrerApp-Ansicht (Merkliste bereits gesehener IMAP-UIDs) — das tatsächliche Verschieben
|
||||
zurück in Posteingang/Archiv bleibt bewusst manuelle Aufgabe des Nutzers in eM Client, damit
|
||||
LehrerApp ganz ohne Schreibrechte auf dem Postfach auskommt.
|
||||
- **Architektur-Vorbild:** wie `LehrerApp.WebUntis` ein eigenständiger, serverunabhängiger
|
||||
Client — neues `LehrerApp.Mail`-Projekt (IMAP-Verbindung + Nachrichtenliste, z.B. via
|
||||
`MailKit`, Eintrag in `Directory.Packages.props`), Desktop bindet es analog zu
|
||||
`LehrerApp.WebUntis` direkt ein. Zugangsdaten (IMAP-Host/Port/Nutzer/Passwort, Ordnername)
|
||||
dürfen wie WebUntis-Zugangsdaten **nicht** über `LehrerApp.Api` laufen — rein lokal, gleiches
|
||||
Einstellungsfeld-Muster wie die WebUntis-URL (Kapitel 12).
|
||||
- **Offen:** Passwort-Speicherung (OS-Credential-Store vs. verschlüsselt in den lokalen
|
||||
Settings, wie es die übrigen gespeicherten Zugangsdaten der App bereits handhaben — dort
|
||||
nachsehen statt neu entscheiden); Poll-Intervall; ob eine Mail-Vorschau nur Text oder auch
|
||||
einfaches HTML rendern soll; Verhalten bei Anhängen (zunächst vermutlich ignorieren, nur
|
||||
Text/Metadaten).
|
||||
|
||||
**Nachtrag — Pädagogische Klassen-Aufgaben (Nutzer-Feedback):** Wunsch nach einer zweiten,
|
||||
"weniger arbeitszeitrelevant als pädagogisch" gedachten Art von Todo-Item (Beispiele:
|
||||
"Ansage an die Klasse", "Etwas zum Stichtag einsammeln/austeilen"), gleichberechtigt im
|
||||
|
||||
Reference in New Issue
Block a user