Vault-Import: Label-Auswahl fehlt bei Teich ohne Labels #121
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#121
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Bug (gefunden beim Vault-Import-Test auf Prod)
Die Label-Multiselect-Sektion des Vault-Import-Dialogs (#118) ist mit
{flat.length > 0 && …}gegated (apps/web/src/import/VaultImportSection.tsx). Hat der Teich noch keine Labels — der Normalfall vor einem Erst-Import — wird die Sektion gar nicht gerendert: Es kann kein zusätzliches Label für alle importierten Seiten gewählt werden. Der e2e-Test legte vorab per API ein Label an und hat die Lücke deshalb nie bemerkt.Fix:
POST /ponds/:id/labelsverlangtpond_admin— dieselbe Rolle, die den Dialog sieht.vault.labelsEmpty/vault.labelCreate/vault.labelName(de+en).Erledigt in
b8546eb.vault.labelsEmpty).labelsKeyinvalidiert). Enter im Feld legt an statt zu submitten. Permission-sicher:POST /ponds/:id/labelsverlangt dieselbepond_admin-Rolle wie der Dialog.vault.labelsEmpty/labelName/labelCreate).Live verifiziert (Teich ohne Labels → Label im Dialog angelegt → Import → alle Seiten tragen das Label). CI grün auf
1781f12.