QA: e2e packs, CI wiring and manuals for page tree and knowledge graph #114
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#114
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?
Context
The sidebar spec pack is not part of CI; the tree and graph features need CI-covered regression packs plus user-manual coverage.
Scope
apps/web/e2e/page-tree.spec.ts(model:reorder.spec.ts— runs in CI — andtrash.spec.ts): create-as-child from an open page, folder/label view toggle incl. pond default vs local override, DnD reparent, “Move to…” dialog, delete promote vs subtree, restore re-attach behavior.apps/web/e2e/graph.spec.ts: pond graph renders nodes/edges (viadata-testid), click-through to a page, phantom create flow, local graph panel, permission slicing (reuse the access-rules fixtures — a restricted user must not see out-of-scope nodes)..gitea/workflows/ci.yml(chained pattern; add a rate-limit reset where logins accumulate).docs/manual/user-guide.md,docs/manual/pond-admin-guide.md,docs/features.md(de mirror underdocs/de/follows the translation convention: English is authoritative).Acceptance criteria
Technical notes
page_links-derived data (collab flush), likebacklinks.spec.tsdoes.Dependencies
Requires #109, #113.
Size
~1 day.
Implemented in
14711a1. New CI-wired packs, each provisioning its own shared pond:page-tree.spec.ts(create-as-child, collapse persistence, both views, pond default vs local override with a fresh context, Move-to with the own subtree disabled, promote/subtree delete, restored orphan lands at the root) andgraph.spec.ts(nodes/edges/legend, click-through, phantom-create, local panel with hop toggle, and the permission slice — a label-denied reader sees neither the hidden node nor its edge). Both 3× flake-free locally and green in CI. Manuals (user/pond-admin/api/mcp) and features.md updated including the docs/de mirrors.