|
|
@@ -19,7 +19,8 @@ oppakken.
|
|
|
|
|
|
| # | Taak | Kort |
|
|
|
|---|---|---|
|
|
|
-| **88B** | Pagina "Mijn aanmeldingen" | 🔓 **Claim vrijgegeven 2026-09-19** (sessie afgesloten). Stap 1-4 staan, zie het blok — vrij op te pakken |
|
|
|
+| **88B** | Pagina "Mijn aanmeldingen" | 🔒 **Eigenaar: Claude — bezig** (2026-09-19, sessie 'profiel-hub'). Onderdeel van taak 104 hieronder |
|
|
|
+| **104** | `MijnProfiel` wordt accounthub | 🔒 **Eigenaar: Claude — bezig** (2026-09-19). Drawer-knop, tab 4 leegtrekken, aanmeldingen-teaser. Eigen blok hieronder |
|
|
|
| **65** | Release-build doorloop | ✅ **Uitgelogde deel af 2026-09-19** (0 crashes; 65a, 65b en 65d-kleur opgelost; 65c + 65e open). Rest = ingelogd + Xiaomi → Bob |
|
|
|
| ~~P2-24 B~~ | Categoriedropdown horeca-overzicht | ✅ **AF 2026-09-19** (Claude, export-geverifieerd): opties+labels per tab, On Selected zet de page state, On Tab Change reset beide, hint "Alle categorieën", volle breedte |
|
|
|
| ~~99/100/101~~ | Loginvelden · drawer-logo · Crashlytics-console | ✅ **ALLE DRIE AF 2026-09-19** (export-geverifieerd). ⚠️ Crashtest-knop opruimen blijft open: staat op `Favorieten`, pagina van 88B |
|
|
|
@@ -88,7 +89,7 @@ alléén de vocabulary `go_out_event_category` aan, niet `activity_category`. Of
|
|
|
activiteit daardoor een lege `categorie` krijgt is **niet** nagemeten — de gemeten
|
|
|
activiteit had wel een categorie, maar dat bewijst niet dat het altijd goed gaat.
|
|
|
|
|
|
-### 🆕 88 · "Mijn aanmeldingen" + kloonknop · deel A ✅ AF · **deel B: deels gebouwd, CLAIM VRIJ**
|
|
|
+### 🆕 88 · "Mijn aanmeldingen" + kloonknop · deel A ✅ AF · **deel B: Eigenaar Claude — bezig**
|
|
|
|
|
|
**📍 Voortgang deel B (2026-09-19, sessie 'taken-B1-B7'):**
|
|
|
1. ✅ **API Call `MijnAanmeldingen`** aangemaakt en export-geverifieerd —
|
|
|
@@ -115,7 +116,7 @@ activiteit had wel een categorie, maar dat bewijst niet dat het altijd goed gaat
|
|
|
machine name `field_horecagelegeheid1`, let op de typo in die veldnaam).
|
|
|
7. ⬜ Ingang op Favorieten tab 4 (Ctrl+D op een bestaande rij, binnen de login-guard)
|
|
|
|
|
|
-🔓 **Claim vrijgegeven** (sessie 'taken-B1-B7' afgesloten 2026-09-19). Deel A (beide Drupal-endpoints)
|
|
|
+🔒 **GECLAIMD 2026-09-19 door sessie 'profiel-hub' — bezig** (zie taak 104). Deel A (beide Drupal-endpoints)
|
|
|
draait op **productie**, getest 2026-09-19: A1 geeft 122 aanmeldingen voor
|
|
|
`bobhoreca`, A2 geeft 200 op eigen nodes en **403 op andermans** (bevestigd op
|
|
|
vier vreemde nids). `?limit=` en `?page=` werken allebei.
|
|
|
@@ -204,6 +205,61 @@ bouw eerst evenementen helemaal af en kopieer daarna pas, niet allebei tegelijk.
|
|
|
|
|
|
---
|
|
|
|
|
|
+### 🆕 104 · `MijnProfiel` wordt de accounthub · Eigenaar: Claude — bezig
|
|
|
+
|
|
|
+**Aanleiding: Bob 2026-09-19** — *"Waar staat het overzicht van eigen
|
|
|
+horecagelegenheden en eigen evenementen? In de drawer moet onderaan de user
|
|
|
+button naar het profiel gaan. De opties op Favorieten tab 'Gebruiker' moeten
|
|
|
+ook allemaal onder mijnprofiel komen."*
|
|
|
+
|
|
|
+**Gemeten op een verse export (2026-09-19):**
|
|
|
+- `MijnProfiel` (`/mijnProfiel`) bestaat, heeft al de standaard header +
|
|
|
+ Drawer, en toont twee `FutureBuilder`s: `MijnHorecagelegenhedenCall` (kaarten)
|
|
|
+ en `MijnStadsrechtenCall` (platte tekstregels `titel — parent_titel`). Elk met
|
|
|
+ een kop en een "+ Voeg toe"-knop.
|
|
|
+- **0 `Padding`-widgets** op die pagina: alles plakt tegen de schermrand.
|
|
|
+- Geen login-guard: uitgelogd draait hij twee calls met een lege cookie.
|
|
|
+- **De pagina is precies één keer gelinkt:** Favorieten tab 4 → ListTile
|
|
|
+ *Mijn profiel*. De drawer-knop onderaan gaat ingelogd naar **Favorieten**.
|
|
|
+- Tab 4 bevat: Uitloggen · Crashtest · Mijn profiel · Wachtwoord wijzigen
|
|
|
+ (→ `WachtwoordVergeten`) · Account verwijderen (→ `launchURL`
|
|
|
+ `https://uitgaanskrant.com/nl/support/mobieleapp`) · Stadsactiviteit aanmaken.
|
|
|
+
|
|
|
+**Besluiten Bob 2026-09-19:**
|
|
|
+- Aanmeldingen: **teaser van 5 op het profiel + knop naar de bestaande pagina
|
|
|
+ `MijnAanmeldingen`** (niet de volle lijst op het profiel — 122 rijen, en een
|
|
|
+ gepagineerde grid in de scrollende Column van het profiel rendert leeg).
|
|
|
+- Favorieten tab 4 **blijft bestaan maar wordt smal**: ingelogd alleen nog een
|
|
|
+ knop *Mijn profiel*, uitgelogd de bestaande uitleg + Account aanmaken /
|
|
|
+ Inloggen. Dat lost meteen **65c** op.
|
|
|
+
|
|
|
+**Stappen (in deze volgorde):**
|
|
|
+1. ⬜ Drawer-knop onderaan, ingelogde tak: `Navigate To` van `Favorieten` naar
|
|
|
+ `mijnProfiel`. Uitgelogde tak blijft `Login`.
|
|
|
+2. ⬜ `MijnProfiel`: login-guard op de inhoud + padding 16 + sectiekoppen.
|
|
|
+3. ⬜ De vier tab-4-opties naar `MijnProfiel` (Wachtwoord wijzigen, Account
|
|
|
+ verwijderen, Uitloggen, Stadsactiviteit aanmaken) — dupliceren van een
|
|
|
+ bestaande rij is hier het bewezen patroon, niet Insert Widget.
|
|
|
+4. ⬜ Sectie *Mijn aanmeldingen* op het profiel: `MijnAanmeldingenCall` met
|
|
|
+ `limit=5`, shrinkWrap-`ListView`, plus knop *Alle aanmeldingen* →
|
|
|
+ `/mijnAanmeldingen`.
|
|
|
+5. ⬜ 88B stap 5-7: de pagina `MijnAanmeldingen` afbouwen (StaggeredView 1/1/2/3,
|
|
|
+ JSON Path `$`, statuslabel, *Bekijken* → `EventCurrent`).
|
|
|
+6. ⬜ Favorieten tab 4 uitkleden tot één knop (ingelogd) — **Bob verwijdert**,
|
|
|
+ Claude gooit niets weg.
|
|
|
+
|
|
|
+**Bob-stukjes die hierbij horen:**
|
|
|
+- `mijn_aanmeldingen.json` geeft **`horecagelegenheidnid` nog niet terug** —
|
|
|
+ één veld erbij in `custom.mijn_aanmeldingen.inc` (machine name
|
|
|
+ `field_horecagelegeheid1`, let op de typo). Zonder dat mist het horeca-blok
|
|
|
+ op `EventCurrent` na doorklikken vanuit de lijst.
|
|
|
+- De **Crashtest-tile** op tab 4 (die je óók uitlogt) mag mee in stap 6.
|
|
|
+
|
|
|
+**Niet in deze ronde:** de kloonknop (88 B3, 11 nieuwe page parameters) — eigen
|
|
|
+sessie.
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
### 🆕 102 · Ontbrekend asset + de asset-crash in Crashlytics · Eigenaar: Bob (upload) + Claude (meten)
|
|
|
|
|
|
**Gevonden 2026-09-19 dankzij de zojuist ontsloten Crashlytics.** Het dashboard
|