Skip to content

Development#119

Merged
remko48 merged 19 commits intobetafrom
development
May 4, 2026
Merged

Development#119
remko48 merged 19 commits intobetafrom
development

Conversation

@remko48
Copy link
Copy Markdown
Member

@remko48 remko48 commented May 4, 2026

No description provided.

rubenvdlinde and others added 18 commits May 1, 2026 15:46
The delete confirmation dialog showed raw UUIDs instead of object names
for Dutch-language apps that use 'naam' instead of 'name'/'title'.
…label

Adds `batchFiles(type, objectId, action, fileIds, params?)` to the files
plugin. Replaces the N-sequential-calls pattern (loop calling
publishFile/unpublishFile/deleteFile per id) with a single POST to
`/files/batch`.

The backend returns 200 when every operation succeeds, or 207 (multi-status)
when some fail; per-file outcomes live in `data.results` and aggregate
counts in `data.summary` ({ succeeded, failed, total }). Both 200 and 207
are treated as valid responses — the caller inspects data.summary to
decide whether to surface a partial-failure UI.

Backwards compatible: existing publishFile / unpublishFile / deleteFile
actions are unchanged. Consumers that haven't migrated continue to work.

Closes OpenRegister file-actions task 136 (ViewObject.vue migration to
the batch endpoint, paired in a separate openregister commit).
…g-unsaved-changes

Added a better indicator if a property is edited or not filled in yet
…ixes

docs: Dutch locale, MDX escape fix, delete-dialog naam fallback
feat(files): batchFiles action for one-shot file operations
@remko48 remko48 merged commit 6c2eceb into beta May 4, 2026
2 checks passed
@remko48 remko48 deleted the development branch May 4, 2026 15:15
@remko48 remko48 restored the development branch May 4, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants