Просмотр исходного кода

TASKS: voorcontrole 2026-09-18 — 84 af, 83 half, P2-41 af, URL voor 87 gevonden

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 13 часов назад
Родитель
Сommit
a161a1813c
1 измененных файлов с 26 добавлено и 6 удалено
  1. 26 6
      TASKS.md

+ 26 - 6
TASKS.md

@@ -7,18 +7,29 @@ splashscreen ingesteld (80, met restpunt bij P1-56), en de dubbele fix op
 `flutterflowmobiel_establishment_events` op devbob (82). **Morgen verder met de
 `flutterflowmobiel_establishment_events` op devbob (82). **Morgen verder met de
 nummers hieronder** — ze staan verderop in dit bestand volledig uitgeschreven.*
 nummers hieronder** — ze staan verderop in dit bestand volledig uitgeschreven.*
 
 
+*Voorcontrole 2026-09-18 (Claude, curl op productie + grep op de export, géén
+builder-werk): **84 is af** — `flutterflowmobiel_establishment_events` geeft op
+productie 0× `categorie: null` en 0× HTML in `inhoud` (nid 75457: 25 records,
+nid 75459: 16), óók zónder cache-buster, dus de app krijgt het ook. **83 is
+half af** — node 220276 geeft 404, alleen de dblog-telling staat nog open.
+**P2-41 is af** — `..._event_tabel_component_current_widget.dart` heeft
+`crossAxisCount` 1/1/2/3 en 0× `return 0;`.*
+
 **Open, in volgorde:**
 **Open, in volgorde:**
 
 
-1. **83 · twee Drupal-restjes** — `node_delete(220276)` en de dblog-telling
+1. **83 · nog één Drupal-restje** — ~~`node_delete(220276)`~~ (al weg, 404) en de dblog-telling
    (`SELECT type, severity, COUNT(*) FROM watchdog WHERE type LIKE 'custom%'
    (`SELECT type, severity, COUNT(*) FROM watchdog WHERE type LIKE 'custom%'
    GROUP BY type, severity;`). Plak de uitkomst, dan kijkt Claude mee.
    GROUP BY type, severity;`). Plak de uitkomst, dan kijkt Claude mee.
-2. **84 · taak 82 naar productie** + `cc all` + Cloudflare-rule purgen.
+2. ~~**84 · taak 82 naar productie**~~ — **AF**, nagemeten op productie 2026-09-18.
 3. **85 · account-verwijderen-knop** naar `/nl/support/mobieleapp` (besluit is
 3. **85 · account-verwijderen-knop** naar `/nl/support/mobieleapp` (besluit is
    genomen, zie het blok verderop). Claude kan dit ook zelf in de builder doen.
    genomen, zie het blok verderop). Claude kan dit ook zelf in de builder doen.
 4. **86 · testaccount voor de Play-review** aanmaken — kan nu al, los van D-U-N-S.
 4. **86 · testaccount voor de Play-review** aanmaken — kan nu al, los van D-U-N-S.
    Zie taak 63(f).
    Zie taak 63(f).
 5. **87 · uitleggen dat een horecagelegenheid alleen via de website kan** — nieuw,
 5. **87 · uitleggen dat een horecagelegenheid alleen via de website kan** — nieuw,
-   zie het blok hieronder.
+   zie het blok hieronder. **URL gevonden:** `https://uitgaanskrant.com/nl/ondernemers`
+   (anoniem 200) legt het hele traject uit en linkt zelf door naar
+   `/nl/node/add/horecagelegenheid` (die geeft anoniem een 301 naar de login, dus
+   dáár niet rechtstreeks naartoe linken vanuit de app).
 6. **62 · "Account aanmaken"-route op de Login-pagina** (Claude, builder, klein).
 6. **62 · "Account aanmaken"-route op de Login-pagina** (Claude, builder, klein).
 7. **76 · linkerpadding op de horeca-agendakaart** (klein, eigenaar onbepaald).
 7. **76 · linkerpadding op de horeca-agendakaart** (klein, eigenaar onbepaald).
 
 
@@ -39,8 +50,13 @@ Twee plekken, in deze volgorde:
 1. **Helppagina `/nl/support/mobieleapp` (Drupal, Bob).** Eigen kopje, bv. "Je
 1. **Helppagina `/nl/support/mobieleapp` (Drupal, Bob).** Eigen kopje, bv. "Je
    zaak aanmelden": een horecagelegenheid maak je aan op de website, niet in de
    zaak aanmelden": een horecagelegenheid maak je aan op de website, niet in de
    app; daarna verschijnt hij in de app onder *Uw Horecagelegenheid* en kun je er
    app; daarna verschijnt hij in de app onder *Uw Horecagelegenheid* en kun je er
-   evenementen bij indienen. **Bob levert de exacte URL** van die aanmeldpagina —
-   die is bij Claude niet bekend.
+   evenementen bij indienen. **URL gevonden door Claude 2026-09-18:**
+   `https://uitgaanskrant.com/nl/ondernemers` (anoniem 200) — daar staat
+   "Hoe werkt het?" met account aanmaken → onderneming claimen óf toevoegen →
+   evenementen aanmaken, mét een link naar `/nl/node/add/horecagelegenheid`.
+   De helppagina heeft al de zin *"Horecagelegenheden toevoegen kan op dit moment
+   alleen via de website"*, maar **zonder link** — die zin moet dus alleen nog naar
+   `/nl/ondernemers` gaan wijzen. Bob bevestigt of dit de bedoelde pagina is.
 2. **In de app, onder de dropdown op `uitgaansevenementAanmaken` (Claude,
 2. **In de app, onder de dropdown op `uitgaansevenementAanmaken` (Claude,
    builder).** Eén `Text` onder de dropdown, stijl `secondary` + onderstreept
    builder).** Eén `Text` onder de dropdown, stijl `secondary` + onderstreept
    (zelfde als de andere links in de app), met een `Launch URL` naar die pagina:
    (zelfde als de andere links in de app), met een `Launch URL` naar die pagina:
@@ -801,7 +817,11 @@ telefoon-emulator bekeken (zie screenshots in `~/uk-shots/2026-09-16/na-*.png`).
   óók niet (3× getest). Opties: (a) jij probeert het slepen in je eigen browser;
   óók niet (3× getest). Opties: (a) jij probeert het slepen in je eigen browser;
   (b) `TabBar` → *Initial Tab Index* op 3 zodat de pagina op Agenda opent
   (b) `TabBar` → *Initial Tab Index* op 3 zodat de pagina op Agenda opent
   (export kent `initialIndex`); (c) Agenda gewoon als 4e tab laten.
   (export kent `initialIndex`); (c) Agenda gewoon als 4e tab laten.
-- **P2-41 · `HorecagelegenheidEventTabelComponentCurrent`: Cross Axis Count
+- **P2-41 · ✅ AF (geverifieerd 2026-09-18, Claude): `crossAxisCount` staat op
+  1/1/2/3 en er is geen `return 0;` meer in
+  `..._event_tabel_component_current_widget.dart`. De 4× `return 0;` die er nog
+  is zit in de dóde kopie `..._component_copy/` (opruimwerk, P2-7).**
+  *Oorspronkelijke tekst:* `HorecagelegenheidEventTabelComponentCurrent`: Cross Axis Count
   vullen · Eigenaar: Bob.** De StaggeredView in dit component (sinds
   vullen · Eigenaar: Bob.** De StaggeredView in dit component (sinds
   2026-09-17 00:17, niet door Claude) heeft een Responsive Value voor *Cross
   2026-09-17 00:17, niet door Claude) heeft een Responsive Value voor *Cross
   Axis Count* met vier lege takken → `return 0;` ×4 → `Bad state: No element`
   Axis Count* met vier lege takken → `return 0;` ×4 → `Bad state: No element`