Commit Graph
15 Commits
Author SHA1 Message Date
339f19ff24 dbeaver/pro#9096 add ability for restricting ssh connections (#4320)
* dbeaver/pro#9096 add ability for restricting ssh connections

* dbeaver/pro#9096 validate ssh tunnelling for te desktop

* dbeaver/pro#9096 remove unused constant

* dbeaver/pro#9096 show alert if ssh is disabled

* Revert "dbeaver/pro#9096 show alert if ssh is disabled"

This reverts commit cce94063b0.

* dbeaver/pro#9096 do not show ssh for TE product

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: naumov <iamemptyhuh@gmail.com>
2026-05-11 15:52:51 +02:00
Dmitrii Barnukov 09863ea260 dbeaver/pro#7963 extended openurl event, added client event (#4247)
* dbeaver/pro#7963 extended openurl event, added client event

* dbeaver/pro#7963 fix typo
2026-03-31 16:52:46 +02:00
abf07b8c5b dbeaver/pro#7189 add event for query params (#3866)
* dbeaver/pro#7189 add event for query params

* dbeaver/pro#7189 add event objects to graphql

* dbeaver/pro#7189 cancel future fix

* feat: query parameters

* dbeaver/pro#7389 fix: save confirmation

* dbeaver/pro#7189 extract base model from parameters provider

* dbeaver/pro#7189 move client events to cloudbeaver

* fix: do not ask previous params not presented in request

* dbeaver/pro#7189 resolve conflicts

* chore: change form UI

* fix: reset query parameters in SQL Editor

---------

Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com>
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2025-12-16 19:30:49 +01:00
7f353e9169 dbeaver/pro#5127 Send event if driver config was updated (#3516)
* dbeaver/pro#5127 Send event if driver config was updated

* dbeaver/pro#5127 add topic to graphql

* dbeaver/pro#5127 add topic to graphql

* adds workspace config event handler + handles drivers list

* adds workspace config event handler to connection info resource

* cleanup

* fixes bug for event handlers so it subscribes on topic

---------

Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2025-06-17 17:58:28 +02:00
Alexander Skoblikovandkseniaguzeeva 5b20474470 dbeaver/pro#3868 update cloud configs by event (#3219)
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2025-01-31 14:03:36 +01:00
Alexander SkoblikovandAlexey ea8605eff8 dbeaver/dbeaver-vscode#45 server feature extension (#3075)
* dbeaver/dbeaver-vscode#45 server feature extension

* dbeaver/dbeaver-vscode#45 review fix

---------

Co-authored-by: Alexey <wrouds@gmail.com>
2024-11-26 18:18:16 +03:00
7d410a6460 CB-3833. Refactor after big review, added logic for get secret contro… (#2177)
* CB-3833. Refactor after big review, added logic for get secret controller in EE/TM

* CB-3833. Refactor after big review

* CB-3833. Fixed tests

* UI init warning remove

* CB-3833 Secret controller init fix

* CB-3833 Secret controller API refactoring. Use secret manager configuration and secret policy. Performance

* CB-3833 Role secrets

* CB-3833 Errors throw fix

* CB-3833 Secret controller obtain fix

---------

Co-authored-by: Serge Rider <serge@jkiss.org>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-12-18 20:20:55 +03:00
Alexander Skoblikovandmr-anton-t 74eedcdba3 CB-3541 poc of git integration push changes to git server (#1760)
* CB-3541 lock all modifying operations in rm

* CB-3541 POC of git integration

* CB-3541 review fix

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-06-19 16:25:08 +03:00
AlexeyandAleksandr Skoblikov f5a2799ec9 CB-2912 refactor: use websocket (#1348)
* CB-2912 refactor: use websocket

* CB-2912 chore: disable websocket by default

* CB-2912 feat: websocket events

* CB-2912 feat: websocket protocol

* CB-2912 fix: gql schema

* CB-2912 feat: update sdk

* CB-2912 chore: remove deprecated code

* CB-2912 feat: dynamic events subscription

* CB-2912 fix: container resource api

* CB-2923 test websocket

* CB-2923 refactor event model

* CB-2923 dynamic ws event deserializer

* CB-2912 chore: update schema

* CB-2923 separate events for create/delete/update action

* CB-2923 manifest fix

* CB-2923 update qql schema

* CB-2923 update eclipse configuration

* CB-2912 feat: update websocket api

* CB-2923 update client event model

* CB-2912 feat: resource connection

* CB-2923 support new event types

* CB-2912 chore: update schema

* CB-2923 websocket ping pong

* CB-2912 fix: rename topic to topicId in WebSocketClientEvent

* CB-2923 send event if datasource description was changed

* CB-2923 split WebSession

* CB-2912 fix: resources connection

* CB-2912 websocket client (#1370)

* CB-2989 create ws client

* CB-2912 refactor: rename useResource

* CB-2912 resolve conflicts

* CB-2912 fix: use wss with https protocol

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2022-12-22 14:04:03 +03:00
Serge Rider ec7a4a5357 dbeaver/pro#1257 Subject mata parameters API (#1325)
* dbeaver/pro#1257 Subject mata parameters API

* dbeaver/pro#1257 Access and teams membership view. Project access editor.

* dbeaver/pro#1257 Project permission editor. Permission read performance

* dbeaver/pro#1257 Teams and users membership edit. Security controller refactoring of current user specific functions.

* dbeaver/pro#1257 Users create/delete
2022-11-28 20:26:21 +03:00
Serge Riderandnaumov 3823c61cf8 Cb 2798 show parameters tab on teams (#1249)
* CB-2798 Meta parameters API + refactoring

* CB-2798 Meta parameters API + refactoring

* CB-2798 Team meta parameters save API

* CB-2798 Team meta parameters read binding

* CB-2798 show parameters in the team form

* CB-2798 change locale token

* CB-2798 reset includes in the loader method

* CB-2798 Admin service merge

* CB-2798 refresh team after update

* CB-2798 mark outdated instead of the hard refresh

Co-authored-by: naumov <iamemptyhuh@gmail.com>
2022-11-11 18:35:42 +03:00
Serge RiderandAleksandr Skoblikov a506a81c14 Cb 2714 federated auth claim role info (#1221)
* CB-2714 Datasource filter fix

* CB-2714 Subject meta model refactoring

* CB-2714 CB schema version incement

* CB-2714 Subject profiles model. Auth providers refactoring

* CB-2714 Web registry refactoring

* CB-2714 Web registry refactoring

* CB-2714 Federated auth refactoring

* CB-2714 Auth providers' meta properties

* CB-2714 Use identity extension. Code style.

* CB-2714 AD user login - fole/teams auto assign model

* CB-2714 Web session refresh fix for DE

* CB-2714 Teams auto-assign

* CB-2714 Teams and roles auto-assign (AD)

* CB-2714 Initial data config fix

* CB-2714 Filter distirbuted properties

* CB-2714 auto update user parameters in finish authorization

* CB-2714 fix auto auth role

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2022-10-24 21:24:02 +03:00
Aleksandr Skoblikov 1ae0a7b960 CB-2194 create cb event model 2022-10-10 10:53:19 +02:00
Alexander Skoblikov dd87a85b98 CB-2128 refactor servlet binding services (#930) 2022-06-28 21:47:57 +03:00
Alexander Skoblikov 220393bc91 CB-1589 create io.cloudbeaver.service.security (#706)
* CB-1589 move base security models to the dbeaver

* CB-1589 - change prefix from DBA to SM (Security Manager) for non-database classes

* CB-1589 - change prefix from DBA to SM (Security Manager) for non-database classes

* CB-1589 - create io.cloudbeaver.model module

* CB-1589 - add io.cloudbeaver.model to default bundles

* CB-1589 - fix access to package private websession methods

* CB-1589 SM: draft version

* CB-1589 SM: resolve conflicts

* CB-1589 review fix

* CB-1589 review fix

* CB-1589 review fix

* CB-1589 - remove unused constant
2022-03-15 10:21:18 +03:00