소스 검색

TASKS.md: P1-7 Gebruiker-tab/Uitloggen afgerond en bijgewerkt, 'bezig'-claim weer vrijgegeven

bob 1 개월 전
부모
커밋
70c3fbee3b
1개의 변경된 파일15개의 추가작업 그리고 6개의 파일을 삭제
  1. 15 6
      TASKS.md

+ 15 - 6
TASKS.md

@@ -756,8 +756,7 @@ nl-NL` (betrouwbaardere per-app-locale-override dan de systeembrede
 emulator niet altijd doorwerkte zonder reboot) kwam de tekst meteen
 terug — bevestigt dat dit puur een vertaalprobleem is, geen widget-bug.
 
-**P1-7 · Eigenaar: Claude — bezig (sessie 2026-08-15 ochtend,
-"Gebruiker"-tab/Uitloggen).** "Favorieten pagina maken" (Bob's naam
+**P1-7 · Eigenaar: Onbepaald.** "Favorieten pagina maken" (Bob's naam
 voor deze taak, 2026-08-13 — was P0-4, samengevoegd met het oude P1-7
 favorieten/profielscherm-werk + P2-8 gemeente-favoriet). Bob bouwt de
 Drupal-kant (views/endpoints) zelf, apart; Claude/deze sessie kan de
@@ -871,10 +870,20 @@ lokale/UI-kant + look&feel oppakken zolang die niet op Drupal wacht.
   Geen Drupal-wijziging nodig — wel afhankelijk van Tab 2's
   favoriet-toggle-UI (zie hierboven), want zonder die blijft
   `favorieteGemeenteIds` altijd leeg.
-- **"Gebruiker"-tab** (wachtwoord wijzigen, uitloggen, account
-  verwijderen — zie Bob's beslissing 3 hieronder) — nog niet opgepakt.
-  Uitloggen kan volledig lokaal (geen backend nodig, alleen
-  `FFAppState`-sessievelden wissen + terug naar Login).
+- **"Gebruiker"-tab, "Uitloggen"-knop afgerond (2026-08-15, Claude,
+  builder, bevestigd via verse export + `flutter analyze`: 0 errors).**
+  `favorieten_widget.dart` heeft nu een 4e tab "Gebruiker" (via TabBar's
+  "Active Tab"-dropdown → "+ Add Tab", zie `CLAUDE.md` voor het
+  herbruikbare recept) met een `ListTile` "Uitloggen". On Tap: Action 1
+  = Update App State (6 velden op "Clear Value":
+  `userToken`/`userSessionid`/`userSessionname`/`userName`/`userUid`/
+  `userMail`), Action 2 = Navigate To Login met "Allow Back Navigation"
+  uit (genereert `context.goNamed(...)` i.p.v. `pushNamed`, dus geen
+  terugknop-pad naar de net-verlaten sessie). **Nog open, zelfde
+  tab:** "Wachtwoord wijzigen" en "Account verwijderen" (zie Bob's
+  beslissing 3 hieronder — account verwijderen heeft mogelijk
+  AVG-implicaties aan Drupal-kant en is een App-Store-vereiste, zie
+  daar) — deze twee zijn niet meegenomen, eigen vervolgtaak.
 - **Open vraag aan Bob (blokkeert de Drupal-sync van favorieten):**
   bestaat er al een Drupal-endpoint om een favoriet (horeca of gemeente)
   toe te voegen/verwijderen voor een ingelogde gebruiker (bv.