feat: link-only optie voor library-import (bestanden op de bron laten staan) #72
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/import-script-parametrize-9a2d5d"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Checkbox per import-run waarmee alle bestanden op de bron blijven staan en alleen de verwijzing in de database wordt opgenomen — het bestaande LINK-pad (voorheen alleen >50MB), nu voor elke bestandsgrootte.
Wijzigingen
job.copy_files(Boolean, defaulttrue): additieve, handgeschreven migratie20260806000000_add_job_copy_files; al toegepast op de gedeelde DB viaprisma migrate deploy(deploy-only, geenmigrate dev).shouldCopy = job.copy_files && !candidate.tooLarge— één conditie; het LINK-pad (geen kopie,source_path= bronpad, logLINK) bestond al en blijft ongewijzigd.EnqueueParams.copyFiles?: booleanenstartLibraryImportFromNode(nodeId, options?: { copyFiles?: boolean }). Bewust geen directe unittest openqueue(triggerttick()op de gedeelde DB); gedekt via de runner-integratietest + type-check.LibraryImportDialog, standaard uit; reset bij heropenen van de dialoog.docs/superpowers/specs/2026-08-06-library-import-link-only-design.md) en implementatieplan.Tests & review
copy_files=false→ geen bestand in de media-root,slideshow_image_source- énasset_source-source_path= bronpad (TDD, RED→GREEN).npm run buildgroen.Scrum4me: sprint S-2026-08-06-1, PBI-16, story ST-025 (T-122–T-126 done).
🤖 Generated with Claude Code