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 and kseniaguzeeva
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
Alexey and kseniaguzeeva
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
Alexey and kseniaguzeeva
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
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
Ainur and Aleksey 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
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
49095cf385
CB-2647 use auto loader for menu
2022-11-03 18:04:38 +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
15bc217275
Merge remote-tracking branch 'origin/devel' into fix/app-performance
2022-10-10 14:15:53 +03:00
Wroud
4a2ee3cc46
CB-2572 performance(plugin-sql-editor): throttling
2022-10-06 19:39:22 +03:00
Wroud
7520dc77a3
CB-2572 performance(plugin-sql-editor): throttling
2022-10-06 19:26:33 +03:00
Wroud
80b3f2766a
CB-2572 performance(plugin-sql-editor): throttling
2022-10-06 19:18:02 +03:00
Wroud
563b730b48
CB-2572 performance(plugin-sql-editor): proper memoization
2022-10-06 18:06:13 +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
0d695d942d
CB-2643 chore(plugin-sql-editor): lock button
2022-09-27 18:14:07 +03:00
Wroud
439b7d0570
CB-2643 chore(plugin-sql-editor): lock button
2022-09-27 16:48:00 +03:00
Wroud
66c7959596
CB-2479 chore: update lock icons
2022-09-25 16:27:26 +03:00
Wroud
992ed4a7ed
CB-2479 feat: readonly mode for sql editor
2022-09-22 18:11:28 +03:00
Wroud
1c50080296
CB-2406 feat: readonly mode for sql editor
2022-09-14 18:15:40 +03:00
Konstantin Vasilev
c0132ce152
Merge remote-tracking branch 'origin/devel' into fix/CB-2289-sql-suggest
2022-09-12 14:00:38 +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
Konstantin Vasilev
167c83e341
Merge remote-tracking branch 'origin/devel' into fix/CB-2289-sql-suggest
2022-09-09 17:39:32 +03:00
Wroud
1386973139
fix: performance SqlEditor activeSegmentMode memoisation
2022-09-09 17:28:13 +03:00
Alexey
328b18fcce
Merge pull request #1139 from dbeaver/devel
...
Merge devel
2022-09-09 14:59:55 +03:00
Konstantin Vasilev
46205abe66
Merge remote-tracking branch 'origin/devel' into fix/CB-2112-format-sql
2022-09-09 12:17:03 +03:00
Wroud
035e636145
fix(core-events): CB-2565 autoClose prop for notifications
2022-09-08 10:05:40 +03:00
Wroud
ac927586a3
refactor: CB-2503 DataContext find fn
2022-09-07 16:51:55 +03:00
Konstantin Vasilev
d9d0a73c53
CB-2289 fix(plugin-sql-editor): Update suggestions for sql editor after schema change
2022-09-07 14:34:32 +03:00
Konstantin Vasilev
be9a5804d4
CB-2112 fix(plugin-sql-editor): Format only current script
2022-09-06 13:44:26 +03:00
Wroud
5f793c58d5
refactor(core-blocks): CB-2425 TabsBox autoSelect property
2022-09-06 12:43:42 +03:00
Alexey
c8a066296c
Merge pull request #1072 from dbeaver/fix/CB-2346/tab-unloading
...
fix(plugin-navigation-tabs): CB-2346 tab unloading handler
2022-08-26 14:57:39 +03:00
Wroud
69121eb1a4
feat(plugin-sql-editor): CB-2030 add isReadonly for ISqlDataSource
2022-08-23 22:39:14 +03:00
Wroud
862665a419
fix(plugin-codemirror): CB-2030 read-only state
2022-08-23 22:28:09 +03:00
Wroud
19df786211
fix(plugin-blocks): CB-2030 pass persistent prop to snackbar
2022-08-23 22:26:59 +03:00
Wroud
70fb57f493
fix(plugin-navigation-tabs): CB-2346 tab unloading handler
2022-08-23 20:47:15 +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
722575668f
chore: CB-2288 add manifests
2022-07-15 03:03:09 +03:00
Wroud
5f67f54a83
feat(plugin-sql-editor): CB-2029 script renaming
2022-07-12 14:34:53 +03:00