Skip to content

dbeaver/pro#10340 Expand key hierarchy folders - #4669

Merged
yagudin10 merged 4 commits into
develfrom
dbeaver/pro#10340-expand-key-hierarchy-folders
Sep 22, 2026
Merged

yagudin10 merged 4 commits into
develfrom
dbeaver/pro#10340-expand-key-hierarchy-folders

Conversation

@yagudin10

Copy link
Copy Markdown
Member

Closes dbeaver/pro#10340

Summary

  • expose key-value capability in database object features
  • allow key-value entities with navigator children to expand
  • preserve existing hidden contents behavior for relational and document entities

Verification

  • built @cloudbeaver/core-navigation-tree
  • built @cloudbeaver/plugin-navigation-tree
  • ran ESLint on changed frontend files (no errors; existing hook warnings remain)

Companion model metadata PR: https://github.com/dbeaver/dbeaver-ee/pull/4849

This PR was generated with AI assistance (OpenAI GPT-5.6).

@codacy-production

codacy-production Bot commented Sep 17, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved issues were identified, and all reviewed changes are approval-ready.

Pull request overview

Expands navigation key hierarchy folders by adding key-value capability metadata and frontend expansion support while preserving existing hidden-content behavior.

Changes:

  • Adds the keyValue feature across backend and frontend models.
  • Allows key-value entities with children to expand.
  • Documents the feature in GraphQL.
File summaries
File Description
webapp/packages/plugin-navigation-tree/src/NavigationTree/ElementsTree/NavigationTreeNode/useNavigationNode.ts Allows key-value entities with children to expand.
webapp/packages/core-navigation-tree/src/NodesManager/EObjectFeature.ts Defines the frontend keyValue feature.
server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/navigator/WebDatabaseObjectInfo.java Exposes backend key-value capability metadata.
server/bundles/io.cloudbeaver.server/schema/service.navigator.graphqls Documents the new feature.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@yagudin10
yagudin10 merged commit 00ecb45 into devel Sep 22, 2026
7 checks passed
@yagudin10
yagudin10 deleted the dbeaver/pro#10340-expand-key-hierarchy-folders branch September 22, 2026 10:26
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.

7 participants