|
|
@@ -28,7 +28,7 @@ Google Play en één doorloop die alleen Bob kan doen.
|
|
|
|---|---|---|
|
|
|
| **G0.6** | Play-screenshots | ✅ Nieuwe set van 10 klaar (2026-09-19 avond). Alleen `tel-04-horeca.png` moet over zodra *Show Test Ads* uit staat |
|
|
|
|
|
|
-| **110** | `MijnProfiel` ombouwen naar 3 tabs | **Eigenaar: Claude — bezig (2026-09-20).** Tab 1 *Mijn evenementen* (komende horeca-evenementen + horecakaarten met knop "+ Evenement aanmaken"), tab 2 *Stadseditor* (komende activiteiten + gemeenten met knop "+ Activiteit aanmaken"), tab 3 *Account*. Opzet zoals `Favorieten`. ✅ **Drupal-kant is AF**: `mijn_aanmeldingen.json?type=go_out_event|activity` en `?komend=1` staan op **productie** en zijn met een echte sessie bewezen (2026-09-20, `bobcity`), mét tegencontrole dat onbekende parameters stil genegeerd worden. Hertesten kan met `/home/bob/Projects/test-mijn-aanmeldingen.sh [prod]` (leest het wachtwoord zelf in). Hint-link onder de horecalijst → `https://uitgaanskrant.com/nl/support/mobieleapp` (Bob). Bijvangst: "Uitloggen" stond op `desktop: false`. **Stand 2026-09-20 ±15:00:** TabBar + 3 tabs staan, tab 1 (komende evenementen ≤5 + horecakaarten met knop "+ Evenement aanmaken" → `horecagelegenheidNid`), tab 2 (komende activiteiten ≤5 + gemeentekaarten met knop "+ Activiteit aanmaken" → `gemeenteTid`), tab 3 (3 accounttegels) — alles export-geverifieerd t/m de gemeenteknop. ⚠️ Daarna blokkeerde de export op een halve Visibility-conditie op `SelectStateDropDownComponent` (niet van Claude, zie Issues → Errors). Nog open: Uitloggen-toggle, hint-tekst, indicatorkleur, naam/e-mail in tab 3, lege-lijst-teksten, EN-vertaling tablabels |
|
|
|
+| **110** | `MijnProfiel` 3 tabs — restpunten | **Eigenaar: Bob.** De ombouw zelf is **af** (2026-09-20, FlutterFlow-commit "Taak 110", export 0 errors): TabBar *Mijn evenementen / Stadseditor / Account* (indicator `secondary`, EN-labels), tab 1 komende evenementen ≤5 + horecakaarten met knop "+ Evenement aanmaken" (→ `uitgaansevenementAanmaken.horecagelegenheidNid`) + hint "Een horecagelegenheid toevoegen kan alleen op uitgaanskrant.com." + knop "Zaak toevoegen" → support-pagina, tab 2 komende activiteiten ≤5 + gemeentekaarten met knop "+ Activiteit aanmaken" (→ `stadsactiviteitAanmaken.gemeenteTid`, voorselectie via `gemeenteVoorselectie`), tab 3 `userName` + Wachtwoord/Verwijderen/Uitloggen. Drupal `type`/`komend` staan op productie. **Nog te doen (klein, cosmetisch/optioneel):** (a) tik op een **ongepubliceerd** evenement in tab 1/2 opent nu `EventCurrent`, en die laadt leeg omdat `flutterflow_events.json` alleen gepubliceerde nodes geeft — gewenst: conditionele actie op `$.status` (== '0' → Show Snack Bar "Nog in beoordeling", anders Navigate). Zit op de `ListTile`s in `mijn_profiel_widget.dart` (2×) én op `MijnAanmeldingen`; heeft een bool custom function nodig (`isOngepubliceerd(dynamic item)`), ConditionalBuilder/conditionele actie → Bob. (b) Empty List Widget-teksten op de drie ListViews ("Geen komende evenementen", "Geen horecagelegenheden gekoppeld", "Geen gemeenten met stadsrechten"). (c) hint-tekst onder de horecalijst mag kleiner/grijs (Body Small + Secondary Text) — 2× niet geland via automation. |
|
|
|
|
|
|
| **112** | `SelectStateDropDownComponent`: hartje bij tikken ook in het favorietenlijstje | **Eigenaar: Bob (of Claude in een eigen sessie).** De laadkant is af (2026-09-20): bij het openen vult `favorieteGemeenteIds` zich uit `favorieten_gemeenten.json`, dus het hartje klopt meteen. Wat nog ontbreekt: tik je op het hartje, dan verandert het lijstje eronder pas na opnieuw openen. Nodig: één custom function `favorietenLijstToggle(lijst, nid, titel, parentNid, parentTitel)` die het item toevoegt of verwijdert, plus in beide IconButton-ketens (If- én Else-tak van de `ConditionalBuilder`) een `Update Component State → favorieteGemeentenLijst` met die functie. ~10 argument-bindingen; kan ook met een extra `drupalRequest`-GET (6 argumenten per tak) i.p.v. de functie |
|
|
|
|