|
@@ -2635,12 +2635,15 @@ nooit apart getest (laag risico, zelfde patroon als de al werkende
|
|
|
`favorieten_gemeenten`). **De Drupal-kant is hiermee klaar — dit is nu
|
|
`favorieten_gemeenten`). **De Drupal-kant is hiermee klaar — dit is nu
|
|
|
zuiver FlutterFlow-bouwwerk, zie de bouwvolgorde hierboven.**
|
|
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.
|
|
|
|
|
|
|
+**Bouwstap 1 (foto-upload) is af — 2026-08-27.** Bleek al gebouwd door
|
|
|
|
|
+een parallelle sessie: custom action **`bestandUpload`**
|
|
|
|
|
+(`FFUploadedFile file, String uploadUrl, String sessionName, String
|
|
|
|
|
+sessionId, String token) -> dynamic`, retourneert
|
|
|
|
|
+`{'success': bool, 'fid': String, 'url': String, 'error': String,
|
|
|
|
|
+'statusCode': int}` — rijker dan het losse `drupalUploadBestand`
|
|
|
|
|
+(`-> String?`) dat Claude had voorbereid, want geeft bij een fout ook
|
|
|
|
|
+de échte Drupal-foutmelding terug om aan de gebruiker te tonen.
|
|
|
|
|
+**`drupalUploadBestand` is verwijderd, `bestandUpload` is voortaan de
|
|
|
|
|
+canonieke actie.** Let op: `bestandUpload` wil de **volledige URL**
|
|
|
|
|
+(`uploadUrl`, dus incl. `/bestand_upload/upload.json`), niet alleen een
|
|
|
|
|
+base-URL.
|