Commit Graph
5567 Commits
Author SHA1 Message Date
alex 40fb43e314 CB-2550 check that team is not granted yet (#1375) 2022-12-27 14:05:47 +01:00
MarinaVorobeva21 020f14b253 Merge pull request #1381 from dbeaver/MarinaVorobeva21-patch-1
CB_2231 chore: update README
2022-12-26 17:46:23 +01:00
MarinaVorobeva21 3ab03067e9 CB_2231 chore: update README 2022-12-26 16:27:09 +01:00
Alexey ea7721a57c chore: update version 22.3.2 (#1377) 2022-12-22 17:22:31 +03:00
Alexeyandkseniaguzeeva f7f6e6ed49 CB-2960 feat: load only active project data (#1352)
* CB-2960 feat: load only active project data

* CB-2960 feat: add ConnectionInfoActiveProjectKey

* CB-2960 feat: load only global project for administration

* CB-2960 feat: update merge

* CB- 2960 fix: unnecessary connections update

* CB-2960 fix: don't reset template connection on every connectionInfo update

Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2022-12-22 16:40:51 +03:00
Alexeyandkseniaguzeeva 6f0defa2ef cb-2961/table sticky header (#1341)
* CB-2961 fix: table's header sticky styles

* CB-2961 styles: add MenuBarSmallItem

* CB-2961 chore: use color instead of shadow for splitter

* CB-2961 styles: log viewer message details panel

* CB-2961 fix: menu bar small item click area

Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2022-12-22 15:18:54 +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
Ainurandkseniaguzeeva f6920d39e1 CB-2226 refresh user permissions when updating session state (#1363)
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2022-12-21 22:08:02 +03:00
alex f74bbc91a4 CB-2904 select shared connection by default (#1373) 2022-12-21 19:23:12 +01:00
serge-rider fc83ba7805 dbeaver/pro#1322 Deps version removed 2022-12-21 13:32:42 +01:00
5131bac044 CB-2838 exclude non secured properties from auth dialog if they are s… (#1353)
* CB-2838 exclude non secured properties from auth dialog if they are saved

* CB-2838 don't check if the value is saved or not

* CB-2838 hide properties from test connection dialog

Co-authored-by: Ainur <yagudin10@yandex.ru>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2022-12-20 20:07:38 +03:00
alexandkseniaguzeeva 4da17eb668 CB-2968 preload possible drivers (#1362)
* CB-2968 preload possible drivers

* CB-2968 load all drivers at once

Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2022-12-20 20:04:36 +03:00
serge-rider 5f34290a0e 22.3.1 config 2022-12-20 13:00:43 +01:00
serge-rider cef45a3e1f CB-2865 Schema fix 2022-12-19 16:04:45 +01:00
Ainur 2746a9b727 CB-2880 grant anonymous access after restart (#1327)
* CB-2880 grant anonymous access after restart
2022-12-16 21:21:54 +03:00
Serge Rider 8f8759586d dbeaver/pro#1253 team edition datasets (#1364)
* dbeaver/pro#1253 Resource types mode, project permissions refactoring, GQL endpoint

* dbeaver/pro#1253 Resource type file extensions
2022-12-16 19:24:19 +03:00
alexandAleksandr Skoblikov 318c55643d CB-2583 include only project's connection names (#1350)
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2022-12-13 22:08:31 +03:00
alex 034a343fd7 CB-2783 show description when only one possible project (#1356) 2022-12-13 22:05:04 +03:00
Alexey 23d028ccb9 CB-2959 chore: update deps (#1351) 2022-12-13 22:04:18 +03:00
alex eff864b695 CB-2855 update graphql console (#1357) 2022-12-12 14:40:45 +01:00
serge-rider 7a9f10bdb7 cloudbeaver.io links update 2022-12-12 11:59:52 +01:00
Ainur 95d2a926e7 CB-2962 get default auth model fix (#1349) 2022-12-07 18:38:36 +03:00
alex 6131674693 CB-2781 close connection search dialog on logout (#1343)
* CB-2781 close connection search dialog on logout

* CB-2781 remove extra subscription
2022-12-07 12:48:37 +03:00
AinurandAleksey Potsetsuev 913e136375 CB-2952 event notification fixes (#1346)
* CB-2952 do not save event if connection config isn't changed

* CB-2952 fix: don't show synchronization messages in configuration mode

* CB-2952 check changes of connection config in serializer

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2022-12-07 12:44:23 +03:00
kseniaguzeeva 2a5a23f9b9 Merge pull request #1345 from dbeaver/kseniaguzeeva-patch-8
CB-2230 chore: update README
2022-12-06 08:24:28 +02:00
kseniaguzeeva d2b4b633bb CB-2230 chore: update README 2022-12-06 08:24:08 +02:00
Alexey 0c058ad7a9 CB-2953 fix: connection insertion in nav-tree (#1338)
* CB-2953 fix: connection insertion in nav-tree

* CB-2953 fix: double check node parent
2022-12-05 21:25:58 +03:00
Alexey 4b0f05fe8e chore: update build scripts (#1342) 2022-12-05 19:56:32 +03:00
Alexey 33ea5dbc5c chore: update version 23.3.1 (#1339) 2022-12-05 16:22:09 +03:00
alexandAleksandr Skoblikov f138502a1d CB-2937 add ssh key field to the auth dialogs (#1334)
* CB-2937 add ssh key field to the auth dialogs

* CB-2937 compute 'required' inside component

* CB-2927 read ssh key in initConnection

* CB-2927 update ssh key on connect

* CB-2937 check key on in key auth

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2022-12-05 14:17:46 +03:00
AinurandAleksey Potsetsuev fb42711875 CB-2832 add event for datasource folders (#1331)
* CB-2832 add event for datasource folders

* CB-2832 feat: sync connection folders

* CB-2832 add event for datasource folders

* CB-2832 fix: connection update behaviour

* CB-2832 fix: node deletion

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2022-12-02 12:21:56 +03:00
Alexander Skoblikovandnaumov dd44c55533 CB-2809 qql api for defaultAuthRole (#1319)
* CB-2809 qql api for defaultAuthRole
        set default team for all created users

* CB-2911 add default role for the user

* CB-2809 resolve conflicts

* CB-2809 do not throw error if we try to set exists user's team

Co-authored-by: naumov <iamemptyhuh@gmail.com>
2022-12-01 14:10:59 +03:00
Alexey 734a5568f7 CB-2931 fix: elements-tree min width (#1332) 2022-11-30 09:18:44 +03:00
AinurandAleksey Potsetsuev 8bc81af2f6 Feat/cb 2599/data synchronization (#1282)
* CB-2599 gql schema add enums for events

* CB-2499 feat: datasource update

* CB-2599 fix rm resource events

* CB-2599 delete resource event fix

* CB-2599 resource event fixes

* CB-2599 feat: implement rmMoveResource

* CB-2599 resource event fixes

* CB-2599 add session id to event

* CB-2599 update configuration once after event changes

* CB-2599 mq add initiator id to the header

* CB-2599 rename rm node with event

* CB-2599 cb event fixes

* CB-2599 key value interceptor fixes

* CB-2599 add event for updating rm resource

* CB-2599 set resource property from event

* CB-2599 feat: resource update events

* CB-2599 sort rm nodes when add it

* CB-2599 feat: track resource usage

* CB-2599 feat: display event metadata

* CB-2599 rm resource set content update event

* CB-2599 fix: open action handler

* CB-2599 persist data source create

* CB-2599 mq filter instance configuration changed fix

* CB-2599 fix: resource usage tracking

* CB-2599 move folder fix

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2022-11-29 20:51:24 +03:00
alex 69b99d85e3 CB-2905 load projects info on form init (#1328)
* CB-2905 load projects info on form init

* CB-2905 naming

* CB-2905 load projects in the configure stage
2022-11-29 21:38:56 +04:00
alex 2b2ce3d468 CB-2670 don't show confirmation about unsaved changes if access tab does not have changes (#1329) 2022-11-29 20:36:43 +04:00
Serge Rider a1920519fd 22.3.0 config 2022-11-28 15:14:00 -05: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
Alexander Skoblikov c673007f9d Cb 2568 ee restore user session after restart (#1312)
* CB-2568 restore user session after server restart
2022-11-28 19:14:42 +03:00
Ainur 6cedd2dfe8 CB-2834 move folder fix (#1309)
* CB-2834 move folder fix
2022-11-28 18:16:52 +03:00
Alexey e92f57f211 CB-2704 fix: splitter (#1323)
* CB-2704 fix: splitter

* CB-2704 chore: set default width for elements-tree
2022-11-28 16:06:17 +03:00
alex 1eb4d16da6 CB-2773 remove the cause of browser reflow (#1305) 2022-11-28 16:26:41 +04:00
Alexander Skoblikov 90a5069847 CB-2806 store encryption type in user secret (#1321) 2022-11-28 14:05:52 +03:00
alex 48081f0422 CB-2706 allow copy from sql editor in readonly mode (#1324)
* CB-2706 allow copy from sql editor in readonly mode

* CB-2706 use DEFAULT_CURSOR_BLINK_RATE only in the CodeEditor
2022-11-26 16:28:50 +04:00
alex 9cc8d414df CB-2697 don't mutate server config if AnonymousAccess is disabled (#1317) 2022-11-26 16:27:52 +04:00
Alexander Skoblikov 3cc71a7d62 CB-2874 fix npe in connection search (#1322) 2022-11-25 14:17:24 +03:00
Serge RiderandAleksey Potsetsuev 7320bad225 CB-2821 cloud config refactoring (#1306)
* CB-2821 Federated auth enhancements (pass provider config)

* CB-2821 Pass license role in AWS role attribute

* CB-2821 chore: remove aws proxy user

* CB-2821 Cloud DS origin fix

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2022-11-23 23:24:30 +03:00
Alexander Skoblikov 93113bd867 CB-2908 do not set admin permission in multi node (#1318) 2022-11-23 21:10:42 +03:00
alex 77f147cf79 Merge pull request #1316 from dbeaver/CB-2878-versions-load-error-message
CB-2878 change text
2022-11-23 19:48:56 +04:00
naumov 9c26b79381 CB-2878 change text 2022-11-23 19:46:43 +04:00