Commit Graph
375 Commits
Author SHA1 Message Date
Alexey 0fd88f3be2 fix(tests): circular dependencies (#1465) 2023-02-10 16:37:17 +03:00
25f859a043 CB-2867 support dataset in UI (#1436)
* CB-2867 dataset plugin

* CB-2867 - add original sql query to resultset

* CB-2867 move originalQuery to execute info

* CB-2867 feat: read originalQuery for query results

* CB-2867 refactor: rename scripts plugin & resources tree type filter

* CB-2867 fix: import

* CB-2867 fix: file extensions type

* CB-2867 fix: file extensions type

* CB-2867 refactor: data tools bar styles

* CB-2867 send query with all filters to gql

* CB-2867 chore: implement getKeyRef for CachedMapResource

* CB-2867 refactor: ProjectNavNodeService

* CB-2867 chore: update go-split

* CB-2867 refactor: rename originalQuery to fullQuery

* CB-2867 refactor: add resource onUse data

* CB-2867 refactor: add sql data source script feature

* CB-2867 refactor: add metadata to sql datasource

* CB-2867 refactor: add datasource outdate

* CB-2867 feat: provided database models for SqlDataSource

* CB-2867 fix invalid resource parent node

* CB-2867 fix: styles

* CB-2867 do not return extra nodes in root navigator model

* CB-2867 fix: nav tree project hide for TE single project

* CB-2867 fix: pass schema & catalog info to data source

* CB-2867 chore: code review

---------

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: Wroud <wroud@yandex.ru>
2023-02-08 17:46:17 +03:00
alexandAleksey Potsetsuev 468b31454e remove core-cli from deps list (#1440)
* remove core-cli from deps list

* chore: update yarn.lock

---------

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2023-01-28 06:42:28 +03:00
dec3c37e64 CB-2881 remove public permission (#1414)
* CB-2881 remove public permission

* CB-3035 add authRequired param for WebAction

* CB-3035 add authRequired param for WebAction

* CB-3035 add authRequired param for WebAction

* CB-2881 refactor: replace public permission with authentication check

* CB-3035 empty user permissions fix

* CB-2881 fix: validate resource keys

* CB-3035 user with no teams login fix

* CB-2881 remove user teams validation

* CB-2881 fix: check is connection is available in ResourceSqlDataSource

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2023-01-26 14:58:08 +03:00
alex eceabf9e71 CB-2851 change footer design for the blob types (#1390) 2023-01-11 09:51:47 +03:00
alexandkseniaguzeeva 29b4e81654 CB-2719 filter ce product deps (#1403)
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2023-01-11 09:51:12 +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
alex 1eb4d16da6 CB-2773 remove the cause of browser reflow (#1305) 2022-11-28 16:26:41 +04: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
Aleksey Potsetsuev 0fc139d42c CB-2647 refactor: use new context menu API for top app bar 2022-10-31 21:43:16 +03:00
Wroud ee69e3c4b5 CB-2501 chore: leaflet & codemirror deps update 2022-10-04 17:23:03 +03:00
Wroud e2bc7b0f3d CB-2501 refactor: plugins structure 2022-10-04 16:32:09 +03:00
Wroud 3b514c44df Merge remote-tracking branch 'origin/devel' into refactor/cb-2425/tabs-box-auto-select 2022-09-12 11:02:51 +03:00
Wroud ac927586a3 refactor: CB-2503 DataContext find fn 2022-09-07 16:51:55 +03:00
Wroud 5f793c58d5 refactor(core-blocks): CB-2425 TabsBox autoSelect property 2022-09-06 12:43:42 +03:00
Wroud bcab44cac2 fix(plugin-data-viewer): CB-2524 connection subscription 2022-09-06 09:30:58 +03:00
Wroud 178bb7e6e8 fix(plugin-data-viewer): CB-2030 code editor props 2022-08-23 22:52:44 +03:00
Konstantin Vasilev d04efee1b2 feat(plugin-data-viewer): CB-2375 Fix tests 2022-08-23 11:40:40 +03:00
Konstantin Vasilev 9ee425ad74 feat(plugin-data-viewer): CB-2375 Add tests 2022-08-23 11:38:03 +03:00
Konstantin Vasilev dc665c1515 Merge remote-tracking branch 'origin/devel' into feat/CB-2375-viewer-settings 2022-08-23 11:19:53 +03:00
Konstantin Vasilev a618cbdf1d feat(plugin-data-viewer): CB-2375 Add fetch settings to config 2022-08-16 13:55:05 +03:00
Konstantin Vasilev ccd864470c feat: CB-2212 add resultIndex parameter to isReadonly method 2022-08-15 15:20:15 +03:00
Konstantin Vasilev 92478b680b feat(plugin-data-viewer, plugin-sql-editor): CB-2212 fix review 2022-08-15 13:26:58 +03:00
Konstantin Vasilev 848823f312 feat(plugin-data-viewer, plugin-sql-editor): CB-2212 Readonly data without unique row identifier 2022-08-12 12:26:18 +03:00
Wroud f0aaf924fb refactor: CB-2372 projects API 2022-08-02 14:31:38 +03:00
Wroud 2ef75f864a test: CB-2243 add tests for product config 2022-07-20 17:00:24 +03:00
Wroud 30c42b3fcc refactor: CB-2243 add navigation-tabs, root, tools-panel, top-app-bar, version plugins 2022-07-20 01:28:57 +03:00
Wroud 46588ff3cc refactor: CB-2243 core-navigation-tree, plugin-datasource-context-switch, plugin-log-viewer, plugin-navigation-tree 2022-07-19 22:33:05 +03:00
Wroud a3c4617960 refactor: CB-2243 product config structure 2022-07-19 17:36:13 +03:00
Wroud ee2e5d81ec fix: CB-2239 metadata tabs opening 2022-07-05 12:52:08 +03:00
Wroud cda98cebdd feat: CB-1990 connection folders 2022-07-02 23:10:30 +03:00
Wroud a27522b023 feat: CB-2239 remove open action for unsupported objects 2022-07-02 21:44:39 +03:00
Wroud d456200f0e fix: CB-2239 hide menu separator 2022-07-02 21:41:06 +03:00
Naumov Alexey d988be9b60 fix(plugin-data-viewer): CB-1498 remove extra export 2022-06-20 17:17:54 +02:00
Naumov Alexey 26f1fb5a09 fix(plugin-data-viewer): CB-1498 naming 2022-06-20 17:15:44 +02:00
Naumov Alexey a2a8ae6af3 fix(plugin-data-viewer): CB-1498 move logic to the data viewer plugin 2022-06-20 17:13:33 +02:00
Naumov Alexey 4801edef67 feat(plugin-sql-editor): CB-1498 ask confirmation for the ObjectViewer result-set tab 2022-06-20 14:58:59 +02:00
Wroud e94e9c7cf5 refactor: CB-2097 update react-data-grid 2022-06-09 17:18:43 +03:00
Wroud 81662ec72d Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel 2022-06-07 23:12:09 +03:00
Wroud d8a8ad6a03 refactor: CB-2096 update react 2022-06-07 23:12:02 +03:00
Naumov Alexey 3585f0b4aa fix(plugin-data-viewer): CB-2141 naming 2022-06-07 21:59:27 +02:00
Naumov Alexey 0f6c67bdcf fix(plugin-data-viewer): CB-2141 hide save option if there is no primary key 2022-06-07 21:09:41 +02:00
Wroud a29604da4d chore: CB-2096 update react ver to 18 2022-06-07 17:32:11 +03:00
Wroud 7b5f710eef fix(core-blocks): CB-1933 splitter disable state 2022-05-25 18:11:29 +03:00
Wroud 253d41601b fix(plugin-data-viewer): CB-2063 stop auto-refresh on error 2022-05-23 20:26:56 +03:00
Wroud 8f25402fa6 feat(plugin-data-viewer): CB-1657 auto-refresh 2022-05-20 11:27:08 +03:00
Wroud 0046e524b1 fix(plugin-data-viewer): CB-1657 auto-refresh modal menu 2022-05-19 11:10:25 +03:00
Wroud 69342f80b7 feat(plugin-data-viewer): CB-1657 auto refresh 2022-05-18 19:57:43 +03:00
Naumov Alexey c8c9149837 fix(plugin-resource-manager): CB-1926 add sql editor loader 2022-05-18 18:03:36 +02:00
Wroud 8838671327 chore: remove unused code 2022-04-22 21:08:17 +03:00