[PR #2024] [MERGED] CB-4028 delete/add api for permissions #2974

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

📋 Pull Request Information

Original PR: https://github.com/dbeaver/cloudbeaver/pull/2024
Author: @alexander-skoblikov
Created: 9/26/2023
Status: Merged
Merged: 10/10/2023
Merged by: @alexander-skoblikov

Base: develHead: CB-4028-refactor-subject-object-permissions-api


📝 Commits (10+)

  • 71e0bed CB-4028 delete/add api for permissions
  • b9192c8 Merge remote-tracking branch 'origin/devel' into CB-4028-refactor-subject-object-permissions-api
  • f7e89db feat: add new subjects connection add and delete methods
  • 75682bc CB-4028 fix method name
  • 76f123c refactor: subject connection permissions
  • 2bc9f48 Merge branch 'devel' into CB-4028-refactor-subject-object-permissions-api
  • 7f73ff7 fix: after review
  • 0ebfeb5 fix: after review
  • 1bdd8e8 Merge remote-tracking branch 'origin/devel' into CB-4028-refactor-subject-object-permissions-api
  • a31a775 Merge remote-tracking branch 'origin/devel' into CB-4028-refactor-subject-object-permissions-api

📊 Changes

25 files changed (+459 additions, -108 deletions)

View changed files

📝 server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/events/WSObjectPermissionUpdatedEventHandler.java (+16 -24)
📝 server/bundles/io.cloudbeaver.service.admin/schema/service.admin.graphqls (+6 -0)
📝 server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/DBWServiceAdmin.java (+17 -0)
📝 server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/WebServiceBindingAdmin.java (+35 -21)
📝 server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebServiceAdmin.java (+67 -8)
📝 server/bundles/io.cloudbeaver.service.rm/schema/service.rm.graphqls (+8 -0)
📝 server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/DBWServiceRM.java (+18 -0)
📝 server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/WebServiceBindingRM.java (+12 -0)
📝 server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/impl/WebServiceRM.java (+44 -0)
📝 server/bundles/io.cloudbeaver.service.security/src/io/cloudbeaver/service/security/CBEmbeddedSecurityController.java (+96 -0)
📝 webapp/packages/core-authentication/src/UsersResource.ts (+14 -2)
📝 webapp/packages/core-connections/src/ConnectionInfoResource.ts (+11 -3)
📝 webapp/packages/core-resource-manager/src/SharedProjectsResource.ts (+8 -6)
webapp/packages/core-sdk/src/queries/connections/administration/addConnectionsAccess.gql (+3 -0)
webapp/packages/core-sdk/src/queries/connections/administration/deleteConnectionsAccess.gql (+3 -0)
webapp/packages/core-sdk/src/queries/connections/administration/setConnectionAccess.gql (+0 -11)
webapp/packages/core-sdk/src/queries/connections/administration/setSubjectConnectionAccess.gql (+0 -3)
webapp/packages/core-sdk/src/queries/resource-manager/addProjectsPermissions.gql (+3 -0)
webapp/packages/core-sdk/src/queries/resource-manager/deleteProjectsPermissions.gql (+3 -0)
webapp/packages/core-sdk/src/queries/resource-manager/setProjectPermissions.gql (+0 -9)

...and 5 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/2024 **Author:** [@alexander-skoblikov](https://github.com/alexander-skoblikov) **Created:** 9/26/2023 **Status:** ✅ Merged **Merged:** 10/10/2023 **Merged by:** [@alexander-skoblikov](https://github.com/alexander-skoblikov) **Base:** `devel` ← **Head:** `CB-4028-refactor-subject-object-permissions-api` --- ### 📝 Commits (10+) - [`71e0bed`](https://github.com/dbeaver/cloudbeaver/commit/71e0bed3448bdb6a04207ce2ac6c9fc97af58611) CB-4028 delete/add api for permissions - [`b9192c8`](https://github.com/dbeaver/cloudbeaver/commit/b9192c8207a4364831d101232e810153eae61a45) Merge remote-tracking branch 'origin/devel' into CB-4028-refactor-subject-object-permissions-api - [`f7e89db`](https://github.com/dbeaver/cloudbeaver/commit/f7e89db693248465a75ac8c8b18ebb981da89aa9) feat: add new subjects connection add and delete methods - [`75682bc`](https://github.com/dbeaver/cloudbeaver/commit/75682bca794a417a3ce1011f1c23778eb10cf3af) CB-4028 fix method name - [`76f123c`](https://github.com/dbeaver/cloudbeaver/commit/76f123c49503ab4cb55ce1a4489e5ccbdf0a918c) refactor: subject connection permissions - [`2bc9f48`](https://github.com/dbeaver/cloudbeaver/commit/2bc9f489d731ddf1e9a6660da079adf684bf001d) Merge branch 'devel' into CB-4028-refactor-subject-object-permissions-api - [`7f73ff7`](https://github.com/dbeaver/cloudbeaver/commit/7f73ff721e421cd88cb94629b6a473eead84d986) fix: after review - [`0ebfeb5`](https://github.com/dbeaver/cloudbeaver/commit/0ebfeb59a5819127e14cceea76eca3a04d94aa34) fix: after review - [`1bdd8e8`](https://github.com/dbeaver/cloudbeaver/commit/1bdd8e88a11c96376fc278ebebd34ec20b25ca83) Merge remote-tracking branch 'origin/devel' into CB-4028-refactor-subject-object-permissions-api - [`a31a775`](https://github.com/dbeaver/cloudbeaver/commit/a31a775679159d076a69771138d634baaf95944c) Merge remote-tracking branch 'origin/devel' into CB-4028-refactor-subject-object-permissions-api ### 📊 Changes **25 files changed** (+459 additions, -108 deletions) <details> <summary>View changed files</summary> 📝 `server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/events/WSObjectPermissionUpdatedEventHandler.java` (+16 -24) 📝 `server/bundles/io.cloudbeaver.service.admin/schema/service.admin.graphqls` (+6 -0) 📝 `server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/DBWServiceAdmin.java` (+17 -0) 📝 `server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/WebServiceBindingAdmin.java` (+35 -21) 📝 `server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebServiceAdmin.java` (+67 -8) 📝 `server/bundles/io.cloudbeaver.service.rm/schema/service.rm.graphqls` (+8 -0) 📝 `server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/DBWServiceRM.java` (+18 -0) 📝 `server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/WebServiceBindingRM.java` (+12 -0) 📝 `server/bundles/io.cloudbeaver.service.rm/src/io/cloudbeaver/service/rm/impl/WebServiceRM.java` (+44 -0) 📝 `server/bundles/io.cloudbeaver.service.security/src/io/cloudbeaver/service/security/CBEmbeddedSecurityController.java` (+96 -0) 📝 `webapp/packages/core-authentication/src/UsersResource.ts` (+14 -2) 📝 `webapp/packages/core-connections/src/ConnectionInfoResource.ts` (+11 -3) 📝 `webapp/packages/core-resource-manager/src/SharedProjectsResource.ts` (+8 -6) ➕ `webapp/packages/core-sdk/src/queries/connections/administration/addConnectionsAccess.gql` (+3 -0) ➕ `webapp/packages/core-sdk/src/queries/connections/administration/deleteConnectionsAccess.gql` (+3 -0) ➖ `webapp/packages/core-sdk/src/queries/connections/administration/setConnectionAccess.gql` (+0 -11) ➖ `webapp/packages/core-sdk/src/queries/connections/administration/setSubjectConnectionAccess.gql` (+0 -3) ➕ `webapp/packages/core-sdk/src/queries/resource-manager/addProjectsPermissions.gql` (+3 -0) ➕ `webapp/packages/core-sdk/src/queries/resource-manager/deleteProjectsPermissions.gql` (+3 -0) ➖ `webapp/packages/core-sdk/src/queries/resource-manager/setProjectPermissions.gql` (+0 -9) _...and 5 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:11:48 +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#2974
No description provided.