|
@@ -35,14 +35,21 @@ dus alleen op jouw uitdrukkelijke akkoord vooraf, met een herkenbare testtitel
|
|
|
en het nid terug.
|
|
en het nid terug.
|
|
|
|
|
|
|
|
**P2-22 · de Issues-teller leegmaken** — twee `Property Override`-fouten op
|
|
**P2-22 · de Issues-teller leegmaken** — twee `Property Override`-fouten op
|
|
|
-`stadsactiviteitAanmaken` (`DropDownGemeenten-mijngemeenten` "Invalid API call
|
|
|
|
|
-configuration" en `DropDownProvincie` "return type mismatch"). Blokkeren de
|
|
|
|
|
-export niet, maar maskeren wel nieuwe fouten. Aanpak staat verderop.
|
|
|
|
|
-
|
|
|
|
|
-**Sectiekoppen gelijktrekken (optioneel, ontwerpkeuze van jou).** Op **beide**
|
|
|
|
|
-aanmaakpagina's staan "Wat"/"Wanneer"/"Organisatie"(/"Waar") op `bodyMedium`
|
|
|
|
|
-terwijl "Entree" en "Media" op `headlineSmall` staan — zichtbaar groter. 11
|
|
|
|
|
-widgets samen. Zeg welke kant je op wilt, dan doet Claude het in één ronde.
|
|
|
|
|
|
|
+`stadsactiviteitAanmaken`. **Claude heeft hier 2026-09-13 een ronde op gedaan
|
|
|
|
|
+en is er niet uitgekomen; terug naar jou.** Beide zichtbare bindingen zijn
|
|
|
|
|
+aantoonbaar gezond (zie P2-22 verderop voor wat er nu is uitgesloten), dus wat
|
|
|
|
|
+er misgaat zit in opgeslagen state die het rechterpaneel niet toont — precies
|
|
|
|
|
+het punt waarop dit ook in september al twee keer strandde. Blokkeert nog
|
|
|
|
|
+steeds niets (export slaagt, `dart analyze` 0 errors).
|
|
|
|
|
+
|
|
|
|
|
+**~~Sectiekoppen gelijktrekken~~ — vervallen, was een vals alarm
|
|
|
|
|
+(nagemeten 2026-09-13, verse export).** De 11 koppen op de twee
|
|
|
|
|
+aanmaakpagina's staan inderdaad op twee verschillende thema-tokens
|
|
|
|
|
+(9x `bodyMedium`, 4x `headlineSmall`), maar dat heeft **geen zichtbaar
|
|
|
|
|
+effect**: beide varianten overschrijven grootte én gewicht en renderen
|
|
|
|
|
+allebei als Roboto **16px, w600, `primaryText`**. `headlineSmall` is in het
|
|
|
|
|
+thema wel 24px, maar elke kop zet er `fontSize: 16.0` overheen. Er valt hier
|
|
|
|
|
+dus niets recht te trekken; niet opnieuw oppakken.
|
|
|
|
|
|
|
|
### ✅ "Uitgaansevenement aanmaken" is verder AF (stand 2026-09-13)
|
|
### ✅ "Uitgaansevenement aanmaken" is verder AF (stand 2026-09-13)
|
|
|
|
|
|
|
@@ -200,40 +207,6 @@ De oorzaak is het klassieke Views-patroon "een veld met meerdere waarden krijgt
|
|
|
een eigen rij" — kijk op node `214439` welk veld 14 waarden heeft en zet
|
|
een eigen rij" — kijk op node `214439` welk veld 14 waarden heeft en zet
|
|
|
*Multiple field settings → Display all values in the same row* aan.
|
|
*Multiple field settings → Display all values in the same row* aan.
|
|
|
|
|
|
|
|
-### 🐞 Nieuw gevonden 2026-09-11 — categorielabel valt buiten de sliderkaart
|
|
|
|
|
-
|
|
|
|
|
-**Waar:** `PUitgaanSliderKaartComponent`
|
|
|
|
|
-(`lib/uitgaanspaginas/p_uitgaan_slider_kaart_component/`), gebruikt door
|
|
|
|
|
-**zowel** de Home-slider als de P-pagina-slider. Telefoonformaat (411 dp).
|
|
|
|
|
-
|
|
|
|
|
-**Wat er misgaat:** de kaart heeft een **vaste hoogte** (180/220/260/300 per
|
|
|
|
|
-breekpunt), maar van de vier tekstregels erin heeft alleen de **titel** een
|
|
|
|
|
-`maxLines` (2). De zaaknaam en de regel `'${adres}, ${plaats}'` mogen
|
|
|
|
|
-onbeperkt doorlopen. Bij een lange plaatsnaam loopt de inhoud over de vaste
|
|
|
|
|
-hoogte heen en wordt het groene categorielabel onderaan **afgekapt**.
|
|
|
|
|
-
|
|
|
|
|
-**Bewezen contentafhankelijk** (zelfde build, zelfde carousel, één swipe
|
|
|
|
|
-ertussen):
|
|
|
|
|
-- *Openluchttheater Valkenburg / Plenkertstraat 51A, Valkenburg (Valkenburg
|
|
|
|
|
- aan de Geul)* → zaaknaam 2 regels + adres 3 regels → label half zichtbaar.
|
|
|
|
|
-- *Azijn / Zwartbroekstraat 17, Roermond* → zaaknaam 1 regel + adres 2
|
|
|
|
|
- regels → label past precies.
|
|
|
|
|
-
|
|
|
|
|
-**Volledig stil in een profile-build**: geen gele overflow-streep, niets in
|
|
|
|
|
-`dart analyze`, niets in `logcat`. Alleen op een screenshot te zien — zelfde
|
|
|
|
|
-patroon als P1-41 destijds. Let op: P1-41's padding-fix (20/20 → 4/4) zit er
|
|
|
|
|
-al in; die was nodig maar niet voldoende.
|
|
|
|
|
-
|
|
|
|
|
-**Fix (builder, ± 5 minuten):** op `PUitgaanSliderKaartComponent` twee
|
|
|
|
|
-`Text`-widgets een `Max Lines` geven, met Text Overflow op *Ellipsis*:
|
|
|
|
|
-- de zaaknaam (`widget!.horecagelegenheid`, rond regel 272) → **1**
|
|
|
|
|
-- het adres (`'${adres}, ${plaats}'`, rond regel 315) → **2**
|
|
|
|
|
-De titel heeft al `maxLines: 2`; geef die meteen ook *Ellipsis*, want die
|
|
|
|
|
-kapt nu hard af ("Jeffrey Halford and the" i.p.v. "…and the Healers").
|
|
|
|
|
-
|
|
|
|
|
-**Tabkaart is in orde:** `HomeUitgaantabelKaartComponent` toont dezelfde
|
|
|
|
|
-gegevens netjes binnen de kaart — daar hoeft niets aan.
|
|
|
|
|
-
|
|
|
|
|
### Voor Bob — drie Drupal-taken, uitgeschreven
|
|
### Voor Bob — drie Drupal-taken, uitgeschreven
|
|
|
|
|
|
|
|
**Taak 19 (P1-42b) · view `flutterflowmobiel_establishment_events` — de
|
|
**Taak 19 (P1-42b) · view `flutterflowmobiel_establishment_events` — de
|
|
@@ -5399,6 +5372,37 @@ de **i**). Een grep op "establishment" mist die drie en suggereert dan
|
|
|
ten onrechte een ontbrekende guard.
|
|
ten onrechte een ontbrekende guard.
|
|
|
|
|
|
|
|
**P2-22 · Eigenaar: Bob (P2-15-werk; blokkeert de export NIET).**
|
|
**P2-22 · Eigenaar: Bob (P2-15-werk; blokkeert de export NIET).**
|
|
|
|
|
+
|
|
|
|
|
+⚠️ **Ronde van Claude, 2026-09-13 — geen oplossing, wél drie kandidaten
|
|
|
|
|
+definitief afgevoerd.** Lees dit vóór je er zelf tijd in steekt:
|
|
|
|
|
+- **De `DropDownGemeenten-mijngemeenten`-binding is gezond.** Define Options
|
|
|
|
|
+ Values staat op `MijnStadsrechten Response` → **JSON Body** → JSON Path
|
|
|
|
|
+ `$[:].tid`, met de tooltip **"From Column Call"** — hij hangt dus correct
|
|
|
|
|
+ aan de query op de omhullende `Column`, niet aan een losse call. Type in de
|
|
|
|
|
+ dialoog: `List < String >`. Define Options Labels idem met `$[:].titel`.
|
|
|
|
|
+ De Visibility-conditie (`$[0].titel is set`) staat er weer gewoon in — de
|
|
|
|
|
+ notitie hieronder dat die op `Unset` bleef staan, is dus achterhaald.
|
|
|
|
|
+- **De `DropDownProvincie`-binding is óók gezond**, zelfde vorm:
|
|
|
|
|
+ `provincies Response` → JSON Body → `$[:].provincieid` / `$[:].provinciename`.
|
|
|
|
|
+ Backend Query op het widget staat gewoon op `provincies`, zonder variabelen.
|
|
|
|
|
+- **Geprobeerd en het hielp niet:** op de API Call `provincies` stonden de
|
|
|
|
|
+ JSON-paths `$[:].provincieid` en `$[:].provinciename` als **`String`**
|
|
|
|
|
+ gedeclareerd terwijl `$[:]` een lijst oplevert (de derde, `provinciedescription`,
|
|
|
|
|
+ stond wél op `List<String>`). Dat is een echte "return type mismatch" en leek
|
|
|
|
|
+ dus de voor de hand liggende dader. Alle drie staan nu consistent op
|
|
|
|
|
+ **`List < String >`** — geverifieerd via verse export
|
|
|
|
|
+ (`static List<String>? provincieId(...)`), de dropdown-code bleef byte-identiek
|
|
|
|
|
+ en `dart analyze` geeft 0 errors. **Maar de teller bleef op 2 staan.** De
|
|
|
|
|
+ wijziging is blijven staan (het type klópt nu tenminste, en niemand roept die
|
|
|
|
|
+ getters aan — alleen `ProvinciesCall.call()` wordt gebruikt); zoek dus niet
|
|
|
|
|
+ nóg eens in die hoek.
|
|
|
|
|
+
|
|
|
|
|
+**Wat overblijft:** de fout zit in opgeslagen widget-state die de UI niet toont.
|
|
|
|
|
+Kansrijkste resterende zet is de aanpak die hieronder al stond — binding
|
|
|
|
|
+**leeggooien met het reset-icoontje** en van nul opbouwen (niet opnieuw
|
|
|
|
|
+bevestigen, dat schrijft dezelfde waarde terug). Dat is destructief als het
|
|
|
|
|
+misgaat, dus dat hoort in jouw browser, niet via coördinaat-klikken.
|
|
|
|
|
+
|
|
|
Vier openstaande fouten in het Issues-paneel, stand 2026-09-03. Geen
|
|
Vier openstaande fouten in het Issues-paneel, stand 2026-09-03. Geen
|
|
|
van de vier houdt `flutterflow export-code` tegen (geverifieerd), en
|
|
van de vier houdt `flutterflow export-code` tegen (geverifieerd), en
|
|
|
`dart analyze` op een verse export geeft **0 errors** — maar ze houden
|
|
`dart analyze` op een verse export geeft **0 errors** — maar ze houden
|