Add explicit vault view factories

This commit is contained in:
Joe Julian
2026-04-13 07:02:44 -07:00
parent 0ce25a9712
commit ea30775eb7
3 changed files with 288 additions and 13 deletions
+2 -4
View File
@@ -8,12 +8,10 @@ The product is not complete until the global exit criteria at the end of this fi
## Priority Bugs
- Vault root view bug:
introduce explicit `Vault`, `VaultRoot`, and `VaultRecycleBin` view factories
in `internal/vaultview` and move hidden-root behavior out of UI heuristics.
- Vault root view bug:
update `internal/appstate` and entries/recycle-bin UI plumbing to use
`VaultRoot` and `VaultRecycleBin` instead of raw datastore paths.
`VaultRoot` and `VaultRecycleBin` instead of raw datastore paths, removing
the hidden-root heuristic from entries browsing.
- Vault root view bug:
update gRPC/API-facing datastore reads and writes to use logical `VaultRoot`
paths while keeping authorization on canonical `Vault` paths.