Переглянути джерело

TASKS.md: P2-15 bouwstap 1 af (bestandUpload canoniek, drupalUploadBestand verwijderd)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
bob 2 тижнів тому
батько
коміт
e3aaf19248
1 змінених файлів з 12 додано та 9 видалено
  1. 12 9
      TASKS.md

+ 12 - 9
TASKS.md

@@ -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
 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.