feat: manage files via manifestattachment with auth and cascade trigger, format API.md method signatures

This commit is contained in:
seb
2026-09-16 16:49:59 +02:00
parent 8b97948a75
commit 8f23dd8c75
14 changed files with 2058 additions and 1362 deletions

View File

@@ -110,6 +110,10 @@ import numbersList from './store/numbers/list.js';
import numbersUpdate from './store/numbers/update.js';
import storePurge from './store/purge.js';
import storeInitialize from './store/initialize.js';
import manifestattachmentAdd from './store/manifestattachment/add.js';
import manifestattachmentRemove from './store/manifestattachment/remove.js';
import manifestattachmentListByManifestId from './store/manifestattachment/listByManifestId.js';
import manifestattachmentGetById from './store/manifestattachment/getById.js';
export default class LibDashStore {
constructor(pool) {
@@ -288,6 +292,13 @@ export default class LibDashStore {
update: numbersUpdate(pool),
};
this.manifestattachment = {
add: manifestattachmentAdd(pool),
remove: manifestattachmentRemove(pool),
listByManifestId: manifestattachmentListByManifestId(pool),
getById: manifestattachmentGetById(pool),
};
this.purge = storePurge(pool);
this.initialize = storeInitialize(pool);