[PR #1331] [MERGED] CB-2832 add event for datasource folders #2420

Closed
opened 2026-03-07 21:08:52 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dbeaver/cloudbeaver/pull/1331
Author: @yagudin10
Created: 11/29/2022
Status: Merged
Merged: 12/2/2022
Merged by: @Wroud

Base: develHead: fix/CB-2832-folders


📝 Commits (5)

  • 263d044 CB-2832 add event for datasource folders
  • 944ef24 CB-2832 feat: sync connection folders
  • e640830 CB-2832 add event for datasource folders
  • daa1cb5 CB-2832 fix: connection update behaviour
  • 873674d CB-2832 fix: node deletion

📊 Changes

24 files changed (+341 additions, -71 deletions)

View changed files

📝 server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/events/CBEventConstants.java (+1 -0)
📝 server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebEventUtils.java (+19 -0)
📝 server/bundles/io.cloudbeaver.server/plugin.xml (+2 -1)
📝 server/bundles/io.cloudbeaver.server/schema/service.core.graphqls (+1 -0)
server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/events/CBFolderUpdatedEventHandlerImpl.java (+52 -0)
📝 server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java (+18 -11)
📝 server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/navigator/impl/WebServiceNavigator.java (+43 -16)
webapp/packages/core-connections/src/ConnectionFolderEventHandler.ts (+36 -0)
📝 webapp/packages/core-connections/src/ConnectionFolderResource.ts (+0 -4)
📝 webapp/packages/core-connections/src/ConnectionInfoResource.ts (+17 -5)
📝 webapp/packages/core-connections/src/NavTree/ConnectionNavNodeService.ts (+57 -18)
webapp/packages/core-connections/src/NavTree/getConnectionFolderId.ts (+13 -0)
webapp/packages/core-connections/src/NavTree/getConnectionParentId.ts (+21 -0)
webapp/packages/core-connections/src/NavTree/getFolderParents.ts (+22 -0)
webapp/packages/core-connections/src/NavTree/isFolderNodeId.ts (+11 -0)
📝 webapp/packages/core-connections/src/manifest.ts (+2 -0)
📝 webapp/packages/core-navigation-tree/src/NodesManager/NavTreeResource.ts (+1 -1)
📝 webapp/packages/core-navigation-tree/src/NodesManager/ProjectsNavNodeService.ts (+0 -4)
webapp/packages/core-projects/src/NavTree/getProjectNodeId.ts (+11 -0)
📝 webapp/packages/core-projects/src/index.ts (+1 -0)

...and 4 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dbeaver/cloudbeaver/pull/1331 **Author:** [@yagudin10](https://github.com/yagudin10) **Created:** 11/29/2022 **Status:** ✅ Merged **Merged:** 12/2/2022 **Merged by:** [@Wroud](https://github.com/Wroud) **Base:** `devel` ← **Head:** `fix/CB-2832-folders` --- ### 📝 Commits (5) - [`263d044`](https://github.com/dbeaver/cloudbeaver/commit/263d044d8130e9190c8a3038776eb748602ccfeb) CB-2832 add event for datasource folders - [`944ef24`](https://github.com/dbeaver/cloudbeaver/commit/944ef24462c869cf21281db9ab99e725a49f4925) CB-2832 feat: sync connection folders - [`e640830`](https://github.com/dbeaver/cloudbeaver/commit/e640830bfedc5376931debf72b10011951f22745) CB-2832 add event for datasource folders - [`daa1cb5`](https://github.com/dbeaver/cloudbeaver/commit/daa1cb5e66865df4edb36ac24932e4c751b3578f) CB-2832 fix: connection update behaviour - [`873674d`](https://github.com/dbeaver/cloudbeaver/commit/873674d44236ad86d05781aab92d3df79f2edfd3) CB-2832 fix: node deletion ### 📊 Changes **24 files changed** (+341 additions, -71 deletions) <details> <summary>View changed files</summary> 📝 `server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/events/CBEventConstants.java` (+1 -0) 📝 `server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebEventUtils.java` (+19 -0) 📝 `server/bundles/io.cloudbeaver.server/plugin.xml` (+2 -1) 📝 `server/bundles/io.cloudbeaver.server/schema/service.core.graphqls` (+1 -0) ➕ `server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/events/CBFolderUpdatedEventHandlerImpl.java` (+52 -0) 📝 `server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java` (+18 -11) 📝 `server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/navigator/impl/WebServiceNavigator.java` (+43 -16) ➕ `webapp/packages/core-connections/src/ConnectionFolderEventHandler.ts` (+36 -0) 📝 `webapp/packages/core-connections/src/ConnectionFolderResource.ts` (+0 -4) 📝 `webapp/packages/core-connections/src/ConnectionInfoResource.ts` (+17 -5) 📝 `webapp/packages/core-connections/src/NavTree/ConnectionNavNodeService.ts` (+57 -18) ➕ `webapp/packages/core-connections/src/NavTree/getConnectionFolderId.ts` (+13 -0) ➕ `webapp/packages/core-connections/src/NavTree/getConnectionParentId.ts` (+21 -0) ➕ `webapp/packages/core-connections/src/NavTree/getFolderParents.ts` (+22 -0) ➕ `webapp/packages/core-connections/src/NavTree/isFolderNodeId.ts` (+11 -0) 📝 `webapp/packages/core-connections/src/manifest.ts` (+2 -0) 📝 `webapp/packages/core-navigation-tree/src/NodesManager/NavTreeResource.ts` (+1 -1) 📝 `webapp/packages/core-navigation-tree/src/NodesManager/ProjectsNavNodeService.ts` (+0 -4) ➕ `webapp/packages/core-projects/src/NavTree/getProjectNodeId.ts` (+11 -0) 📝 `webapp/packages/core-projects/src/index.ts` (+1 -0) _...and 4 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-07 21:08:52 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#2420
No description provided.