fixes #28748 Context Center Article Hierarchy list new UI#28717
fixes #28748 Context Center Article Hierarchy list new UI#28717Rohit0301 wants to merge 5 commits into
Conversation
🟡 Playwright Results — all passed (19 flaky)✅ 4259 passed · ❌ 0 failed · 🟡 19 flaky · ⏭️ 88 skipped
🟡 19 flaky test(s) (passed on retry)
How to debug locally# Download playwright-test-results-<shard> artifact and unzip
npx playwright show-trace path/to/trace.zip # view trace |
✅ PR checks passedThe linked issue has a description and all required Shipping project fields set. Thanks! |
Code Review ✅ Approved 5 resolved / 5 findingsImplements a new UI for the Context Center Article Hierarchy using upgraded tree and overlay components, addressing previously identified permission and state dependency issues. ✅ 5 resolved✅ Security: Delete button no longer respects permissions.Delete
✅ Bug: expandedKeys effect omits knowledgePageHierarchy dependency
✅ Bug: Filter tabs (all/published/draft/sensitive) have no effect
✅ Quality: Large commented-out JSX header block left in render
✅ Quality: Duplicate root-drop handling on section and Tree
OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|



Describe your changes:
Screen.Recording.2026-06-05.at.3.07.08.PM.mov
Fixes 28748
I worked on ... because ...
Type of change:
High-level design:
N/A — small change.
Tests:
Use cases covered
Unit tests
Backend integration tests
Ingestion integration tests
Playwright (UI) tests
Manual testing performed
UI screen recording / screenshots:
Not applicable.
Checklist:
Fixes <issue-number>: <short explanation>Fixes #<issue-number>above.Summary by Gitar
KnowledgePagesHierarchyto use@openmetadata/ui-core-componentsTreeandModalOverlaycomponents.Treecomponent inopenmetadata-ui-core-componentsto support drag-and-drop operations and tree item guide lines.onItemMoveandonItemRootDropcallbacks for flexible hierarchy management.draft,published, andsensitiveacross all supported languages.KnowledgeCenter.spec.tsto account for new hierarchy container structure.This will update automatically on new commits.