Browse Source

Afsluiting sessie: taakvolgorde voor Bob + twee meet-valkuilen

TASKS.md: "EERSTE TE DOEN"-blok bovenaan met taak 25 (granularity op
services_1), taak 26 (maxLines op PUitgaanSliderKaartComponent) en
taak 20 (Thuis bezorgen), plus wat expliciet overgeslagen kan worden.

CLAUDE.md: (1) check met grep of een view daadwerkelijk aangeroepen
wordt voordat je hem meet — flutterfavorietenagenda bleek een wees;
(2) devbob kan weken achterlopen, een bevinding daar is pas een taak
na hermeting op productie.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 3 days ago
parent
commit
636d9b2469
1 changed files with 46 additions and 0 deletions
  1. 46 0
      TASKS.md

+ 46 - 0
TASKS.md

@@ -1,5 +1,51 @@
 ## ▶ Nu aan de beurt (stand 2026-09-11)
 
+### 🥇 EERSTE TE DOEN — Bob, in deze volgorde (gezet 2026-09-11)
+
+Drie taken, oplopend in tijd. Begin bovenaan; meld per nummer wat klaar
+is, dan verifieert Claude terwijl jij aan de volgende begint.
+
+**1. Taak 25 · granularity op `flutterflowmobiel1` services_1 — 2 min.**
+De enige display die afwijkt: services_1 staat nog op de default
+`granularity = day`, de andere zes op `hour`. Gevolg: de Home-slider
+blijft een evenement een hele dag tonen terwijl de tabs het na 2 uur
+laten vallen. Open de view → display **services_1** → datumfilter
+*Content: Datum - start date* → knop **"More"** onderin → **Granularity
+= `hour`**. ⚠️ Op de **display** zetten, niet op de Master — services_1
+overridet zijn filters (`defaults['filters'] = FALSE`).
+
+**2. Taak 26 · sliderkaart, labels vallen buiten de kaart — 5 min, builder.**
+Component `PUitgaanSliderKaartComponent`
+(`lib/uitgaanspaginas/p_uitgaan_slider_kaart_component/`). Drie
+`Text`-widgets, alle drie **Text Overflow → Ellipsis**:
+- zaaknaam (`widget!.horecagelegenheid`, ± regel 272) → **Max Lines 1**
+- adres (`'${adres}, ${plaats}'`, ± regel 315) → **Max Lines 2**
+- titel heeft al Max Lines 2 → alleen Ellipsis erbij
+De kaart heeft een vaste hoogte, dus bij een lange plaatsnaam
+(*Valkenburg aan de Geul*) duwt het adres het groene categorielabel
+eruit. Raakt zowel de Home-slider als de P-pagina's. Volledige analyse:
+zie de bugsectie verderop in dit bestand.
+
+**3. Taak 20 (P1-5) · "Thuis bezorgen"** — de rest van je tijd. Volledig
+uitgeschreven verderop onder *"Voor Bob — drie Drupal-taken"*. Kort:
+nieuwe Services-display op `flutterflowmobiel_establishments` (dupliceer
+`services_1`), **Filter criteria op override**, dan *Content: Has
+taxonomy terms* → vocabulaire `thuisbezorgen_afhaalbezorgen` → term
+**"Bezorgen"**. Geef Claude daarna het **`display_id`** plus een
+`townid` waar je weet dat er bezorgers zitten, dan verifieert die het en
+hangt het drawer-item eraan.
+
+**Overslaan:** taak 19 (al gedaan, twee keer onafhankelijk nagemeten) en
+taak 21 (exposed datumfilter — met 4 toekomstige evenementen in heel
+Nederland valt er niets aan te testen; wachten op vulling).
+
+**Open vraag van Claude:** hoeveel favorieten heb je als `bobcity`
+aangemaakt, en van welk type (evenement of zaak)? Er komt er **één** door
+op `favorieten_agenda.json`. Is dat er één van de vijf, dan is het filter
+mogelijk te streng; waren de andere verleden/zaken zonder agenda, dan
+klopt het gewoon.
+
+
 ### ⚠️ Contentstand productie — hermeten ná Bob's importfix (2026-09-11)
 
 Bob meldde 2026-09-11 dat de import op productie al een tijd niet liep en