|
@@ -2622,9 +2622,25 @@ onderweg bijgekomen: `categorieen`/index (vervangt de eerdere losse
|
|
|
`uitgaanscategorieen`/`evenementcategorieen` — bleken dezelfde
|
|
`uitgaanscategorieen`/`evenementcategorieen` — bleken dezelfde
|
|
|
vocabulary) en `entreeopties`/index.
|
|
vocabulary) en `entreeopties`/index.
|
|
|
|
|
|
|
|
-**Nog te testen (restpunten, niet kritiek maar wel before-launch de
|
|
|
|
|
-moeite waard):** `mijn_stadsrechten` met een niet-triviale gebruiker;
|
|
|
|
|
-`evenementen/create` met een horecagelegenheid die NIET van de
|
|
|
|
|
-ingelogde user is (moet 403 geven); >5 `fotos_fids` (moet 400 geven);
|
|
|
|
|
-een ongeldige `categorie_tid`/`entree_tid` (moet 400 geven, geen kale
|
|
|
|
|
-crash).
|
|
|
|
|
|
|
+**Curl-testronde 100% afgerond (2026-08-26, avond).** Alle foutpaden
|
|
|
|
|
++ de meerdere-foto's-slideshow expliciet bevestigd: >5 `fotos_fids` →
|
|
|
|
|
+nette 400 ("Maximaal 5 foto's toegestaan"); ongeldige `categorie_tid`
|
|
|
|
|
+→ 400; ongeldige `entree_tid` → 400; `evenementen/create` met een
|
|
|
|
|
+horecagelegenheid van een andere gebruiker (nid 70132, "Wapen van
|
|
|
|
|
+Urk") → correcte 403 ("Deze horecagelegenheid is niet van jou"); 3
|
|
|
|
|
+verschillende testfoto's tegelijk in `fotos_fids` → alle 3 los en
|
|
|
|
|
+correct terug te vinden in `field_pictures` (delta 0/1/2, eigen
|
|
|
|
|
+fid/bestandsnaam/afmetingen elk). Enige restpunt: `mijn_stadsrechten`
|
|
|
|
|
+nooit apart getest (laag risico, zelfde patroon als de al werkende
|
|
|
|
|
+`favorieten_gemeenten`). **De Drupal-kant is hiermee klaar — dit is nu
|
|
|
|
|
+zuiver FlutterFlow-bouwwerk, zie de bouwvolgorde hierboven.**
|
|
|
|
|
+
|
|
|
|
|
+**Voorwerk gedaan voor de bouw (nog niet in de builder gezet):** de
|
|
|
|
|
+foto-upload-custom-action (bouwstap 1 hierboven) staat al **kant-en-
|
|
|
|
|
+klaar als Dart-bestand** (`drupal_upload_bestand.dart`, naar Bob
|
|
|
|
|
+gestuurd) — functie `drupalUploadBestand(FFUploadedFile bestand,
|
|
|
|
|
+String sessionName, String sessionId, String token, String baseUrl) ->
|
|
|
|
|
+String?`, retourneert een fid. Gewoon plakken in een nieuwe Custom
|
|
|
|
|
+Action in FlutterFlow's Custom Code-editor (argumenten/return-type
|
|
|
|
|
+instellen zoals in de code-comments beschreven), geen losse builder-
|
|
|
|
|
+uitzoekwerk meer nodig voor deze stap.
|