Commit Graph
96 Commits
Author SHA1 Message Date
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
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
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
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
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
Aleksey Potsetsuev 3db5ec1b7e CB-2647 fix: localization and submenu mark 2022-11-08 20:15:35 +03:00
Aleksey Potsetsuev efcff4e91d CB-2647 chore: license message & comments 2022-11-07 20:09:41 +03:00
Aleksey Potsetsuev fe68dce064 CB-2647 feat: add icons 2022-11-07 20:01:11 +03:00
Aleksey Potsetsuev b4967ba741 CB-2647 feat: add option to hide label 2022-11-06 10:58:12 +03:00
Aleksey Potsetsuev 6bdcb1ddd2 CB-2647 refactor: move settings & help to context menu 2022-11-02 21:10:00 +03:00
Aleksey Potsetsuev 7c1945ab9c CB-2647 refactor: move datasource selector to app bar context menu 2022-11-02 20:02:32 +03:00
Aleksey Potsetsuev 0fc139d42c CB-2647 refactor: use new context menu API for top app bar 2022-10-31 21:43:16 +03:00
39987507a5 CB-2660 add set resource property mutation to resource manager updated (#1214)
* CB-2660: Add set property mutation to resource manager

* CB-2660 fix: save resource property

* CB-2660 Modify graphql schema to allow properties in RMResource to be null

* CB-2660 fix: resource properties keys

* CB-2660 fix: codestyle

* CB-2660 Read resource properties in navigator model

* CB-2660 Respect nameMask parameter

* CB-2660 feat: bind execution context information

* CB-2660 fix: don't save properties for readonly scripts

* CB-2660 fix: don't link readonly scripts with datasource

* CB-2660 fix: script linking with datasource

* CB-2660 fix: sql editor context switch flickering

* CB-2660 fix(plugin-resource-manager): resource finding

Co-authored-by: Wroud <wroud@yandex.ru>
Co-authored-by: serge-rider <serge@jkiss.org>
Co-authored-by: Alexey <wrouds@gmail.com>
2022-10-17 23:06:28 +03:00
Wroud 541a16e4cf CB-2501 chore: codemirror deps update 2022-10-04 18:54:04 +03:00
Wroud e2bc7b0f3d CB-2501 refactor: plugins structure 2022-10-04 16:32:09 +03:00
Wroud 8e3e31cba1 CB-2479 refactor: sql editor project attachment 2022-09-20 17:17:08 +03:00
Wroud a206f8bbe2 CB-2479 feat: display tabs for active projects 2022-09-18 16:43:21 +03:00
Wroud f4ae34cdc0 CB-2406 chore: performance 2022-09-14 16:12:46 +03:00
Wroud 24ab22dd52 feat: CB-2503 devtools 2022-09-07 17:17:51 +03:00
Wroud 5be609fc86 fix: CB-2418 getParents function & preload parents 2022-08-29 18:06:42 +03:00
Wroud 70fb57f493 fix(plugin-navigation-tabs): CB-2346 tab unloading handler 2022-08-23 20:47:15 +03:00
Wroud 824df42887 fix: CB-2372 sync nav tree connections 2022-08-03 15:40:42 +03:00
Wroud f0aaf924fb refactor: CB-2372 projects API 2022-08-02 14:31:38 +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 22f67dc801 feat(plugin-sql-editor): CB-2029 script renaming extension 2022-07-12 14:47:40 +03:00
Wroud 5f67f54a83 feat(plugin-sql-editor): CB-2029 script renaming 2022-07-12 14:34:53 +03:00
Naumov Alexey 7d5005d87d fix(plugin-sql-editor): CB-2201 pass tab id as data context 2022-06-24 01:51:10 +02:00
Wroud 3e8fd90748 feat(core-blocks): CB-2094 data source states indication 2022-06-22 13:27:33 +03:00
Naumov Alexey 24ed48d275 fix(plugin-sql-editor-navigation-tab): CB-1675 use data source 2022-06-21 12:41:44 +02:00
Wroud 3280efb6cd fix(plugin-sql-editor-navigation-tab): CB-2092 connection close behaviour 2022-06-20 17:31:07 +03:00
Wroud d113f99ba9 Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel 2022-06-20 17:17:36 +03:00
Wroud cb0c13b7f7 refactor(plugin-sql-editor): CB-2092 local state data source 2022-06-20 17:15:36 +03:00
Wroud fcd766417e refactor(plugin-sql-editor): CB-2093 use data from data source 2022-06-20 16:11:30 +03:00
Naumov Alexey c2427b6eb6 fix(plugin-sql-editor): CB-1498 remove extra code 2022-06-20 13:25:14 +02:00
Naumov Alexey 0cc4c4eb76 fix(plugin-sql-editor): CB-1498 chain logout executor 2022-06-20 13:19:20 +02:00
Wroud 25decfcd81 refactor(plugin-sql-editor): CB-2093 memory data source 2022-06-20 13:45:37 +03:00
Naumov Alexey c3bdc6caa4 fix(plugin-sql-editor): CB-1498 chain executors 2022-06-20 12:34:58 +02:00
Naumov Alexey 2d2b85df88 feat(plugin-sql-editor): CB-1498 move handler logic to the plugin-sql-editor-navigation-tab 2022-06-20 12:21:03 +02:00
Wroud 01e0711627 refacotr(plugin-sql-editor): CB-2093 add editorId 2022-06-20 12:00:37 +03:00
Alexey 2db3004a5b Merge pull request #904 from dbeaver/fix/sql-editor-link
fix(core-app): CB-1675 check if connection is connected
2022-06-17 15:34:25 +03:00
Naumov Alexey 96b1632026 fix(core-app): CB-1675 check if connection is connected 2022-06-17 14:32:20 +02:00
Wroud 72a8d3a7da feat(plugin-sql-editor-navigation-tab): CB-2050 always enable sql editor button 2022-06-17 15:31:10 +03:00
Naumov Alexey 272144d328 fix(core-app): CB-1675 add currentNode to the sql service 2022-06-17 13:06:06 +02:00
Wroud a29604da4d chore: CB-2096 update react ver to 18 2022-06-07 17:32:11 +03:00
Naumov Alexey ec3c42e221 fix(plugin-sql-editor-navigation-tab): CB-2056 save script on tab close 2022-05-24 12:17:27 +02:00
Naumov Alexey 4d628a7c12 fix(plugin-resource-manager): CB-2019 1925 remove associated script from tab state 2022-05-12 20:00:44 +02:00
Naumov Alexey f84380ba5a Merge branch 'devel' into feat/rm 2022-05-11 16:30:25 +02:00
Naumov Alexey 0c8887bd72 fix(plugin-resource-manager): CB-2017 open script handler 2022-05-11 13:16:07 +02:00
Wroud baaffd922e refactor(plugin-sql-editor): CB-2006 move setConnection to temporaryEntities 2022-05-07 20:14:42 +03:00