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 Skoblikov and kseniaguzeeva
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 Skoblikov and Alexey
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 Skoblikov and mr-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
Alexey and Aleksandr 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 Rider and naumov
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 Rider and Aleksandr 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