|
|
@@ -26,6 +26,7 @@ Google Play en één doorloop die alleen Bob kan doen.
|
|
|
|
|
|
| # | Taak | Kort |
|
|
|
|---|---|---|
|
|
|
+| **FOTOBOEK** | Fotoboek: foto's kiezen uit Drupal + beheren | **Claude — bezig** (sessie 2026-09-22). Drupal-kant **AF** (endpoint `mijn_fotos` index+verwijder, live op devbob én productie, getest). App-kant in aanbouw: keuzeblok met Camera/Galerij/Fotoboek op de 4 upload-plekken (`uitgaansevenementAanmaken` + `stadsactiviteitAanmaken`, elk logo + foto's) en een 5e tab "Mijn foto's" op `mijnProfiel` voor beheer/verwijderen. Volledig plan + endpoint-spec staan in `CLAUDE.md` (commit 8c73621) |
|
|
|
| **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 |
|
|
|
|
|
|
| **112** | Restje zoek-stad: lege API-call opruimen | **Eigenaar: Bob.** `SelectStateDropDownComponent` → Actions → On Page Load → *Conditional Action 5* (`gemeenteSelectId is set/non-empty`) → TRUE-tak → **Action 13, Custom Action `drupalRequest`** met url/sessionName/sessionId/token/body allemaal Unset. Staat sinds 2026-09-20 op **disabled**; kan weg via ⋮ → Delete Action. Vlak eronder staat **Conditional Action 16** (`apiGemeenteResultInitalize -> Succeeded`) met twee lege takken — mag in dezelfde moeite weg |
|
|
|
@@ -545,7 +546,36 @@ de gemeenten die je volgt"*) staat er altijd en is de algemene toelichting. Met
|
|
|
0 gemeenten staan er dus twee bijna gelijke regels onder elkaar — overweeg er één
|
|
|
van te maken.
|
|
|
|
|
|
-### 132-K · `&` in de categorie van `favorieten_horeca.json` · Eigenaar: Bob (Drupal)
|
|
|
+### 132-K · `&` in de categorie · ✅ GEFIXT OP DEVBOB, productie nog te doen
|
|
|
+
|
|
|
+**Stand 2026-09-22: Bob heeft beide regels handmatig aangepast op devbob;
|
|
|
+Claude heeft het daar geverifieerd. Alleen de uitrol naar productie rest.**
|
|
|
+
|
|
|
+Geverifieerd op devbob (alles read-only gemeten):
|
|
|
+- beide regels staan goed, `php -l` schoon op allebei;
|
|
|
+- `diff` tegen productie toont **alleen** de bedoelde wijziging — plus twee
|
|
|
+ regels commentaar, één weggehaalde trailing space en één lege regel aan het
|
|
|
+ eind. Niets anders is bij het plakken meegekomen;
|
|
|
+- de logica: `'Kunst & Cultuur, Theater'` → `["Kunst & Cultuur","Theater"]`,
|
|
|
+ en de dubbel geëscapete `'R&B'` → `["R&B"]`. De komma-split blijft dus
|
|
|
+ intact en de herhaalde decode-lus werkt;
|
|
|
+- **`favorieten_horeca` live gedraaid** voor uid 3621 (bobcity): *Luxor Live* →
|
|
|
+ `["Kunst & Cultuur","Theater"]` — precies het geval dat op productie nog fout
|
|
|
+ gaat. Accenten en slashes blijven heel (`Muziekcafé/Poppodium`, `Theatercafé`),
|
|
|
+ en een zaak met 7 categorieën blijft netjes gesplitst;
|
|
|
+- **`mijn_horecagelegenheden` live gedraaid** voor uid 2 en 603: ook daar komen
|
|
|
+ `Kunst & Cultuur` en `Feesten & partijen` schoon door.
|
|
|
+
|
|
|
+Uitrollen naar productie: dezelfde twee regels in
|
|
|
+`/data/disk/o1/static/uitgaanskrant/sites/all/modules/custom/`, daarna
|
|
|
+`drush @uitgaanskrant.com cc all`. Geen Cloudflare-purge nodig — beide endpoints
|
|
|
+zijn sessie-gebonden en matchen geen Cache Rule.
|
|
|
+
|
|
|
+Opruimen: `/data/disk/o1/tmp/fix-132k.py` staat er nog (een script dat Claude had
|
|
|
+klaargezet en dat Bob niet wilde gebruiken; het heeft niets gewijzigd, alleen een
|
|
|
+droogdraai gedaan). Mag weg met `rm`.
|
|
|
+
|
|
|
+#### Oorspronkelijke analyse
|
|
|
|
|
|
Favorieten tab 3 toont bij Luxor Live het label **`Kunst & Cultuur`**.
|
|
|
Nagemeten in de rauwe respons:
|