Commit Graph
344 Commits
Author SHA1 Message Date
AlexeyandDaria Marutkina 044cafae24 CB-3724 feat: move user provisioning to users administration (#1871)
* CB-3724 feat: move user provisioning to users administration

* CB-3724 fix: display information that authentication method is disabled

* CB-3724 fix: auth dialog styles

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-10 01:35:08 +03:00
Tatiana Fokinaandmr-anton-t e33eb9fd60 Cb 3584 migrate containers to css modules (#1834)
* CB-3584 migrate containers, migrate form controls to css modules

* CB-3584 remove old container styles, fix layout props, fix styles

* CB-3584: Fix properties table filter style

* CB-3584 fix styles

* CB-3584 fix styles

* CB-3584 fix sizing styles

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-07-27 13:24:47 +03:00
Alexey 8fba6107b2 CB-3740 fix: handle authentication errors (#1844)
* CB-3740 fix: handle authentication errors

* CB-3740 chore: add localization
2023-07-26 20:13:44 +03:00
Alexeyanddariamarutkina 8292eb3ac9 CB-3517 styling (#1768)
* feat: CB-3517 css-modules for styling components

* CB-3517 refactor: use new styles system for Menu

* CB-3517 refactor: new styling system

* CB-3517 fix: log viewer styles

* CB-3517 chore: remove extra styles

* CB-3517 fix: context menu offset

* CB-3517 chore: review code cleanup

* CB-3517 chore: revert some changes

* CB-3517 chore: revert some changes

* CB-3517 chore: revert some changes

* CB-3517 fix: tabs padding

* CB-3517 fix: tab and checkbox styles

* CB-3517 chore: increase result tabs in sql editor

---------

Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-06-27 19:57:01 +04:00
bb70c6ec7d CB-3243 fix infinite login status check (#1729)
* CB-3243 fix infinite login status check wip

* CB-3243 fix: use single login entrypoint for AuthDialog

* CB-3243 fix: reset state in useAuthDialogState

---------

Co-authored-by: Alexey <wrouds@gmail.com>
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-06-15 11:47:26 +03:00
Alexey 9afb071539 Revert "feat: CB-3517 css-modules for styling components (#1732)" (#1766)
This reverts commit f294ca7767.
2023-06-14 17:06:33 +03:00
Alexey f294ca7767 feat: CB-3517 css-modules for styling components (#1732)
* feat: CB-3517 css-modules for styling components

* CB-3517 refactor: use new styles system for Menu

* CB-3517 refactor: new styling system

* CB-3517 fix: log viewer styles

* CB-3517 chore: remove extra styles

* CB-3517 fix: context menu offset

* CB-3517 chore: review code cleanup
2023-06-13 18:50:43 +03:00
Alexey bb71605347 Chore/update configs (#1723)
* chore: update configs

* chore: update typescript version
2023-06-01 22:17:04 +03:00
Alexey 2b25b3ac8e Chore/prettier (#1706)
* chore: add prettier

* chore: format code
2023-05-28 02:42:14 +03:00
Alexey c8c7307abf CB-3135 fix: auth dialog appearance (#1697) 2023-05-27 17:50:06 +03:00
Alexey e1f9f1858b chore: update copyright year to 2023 (#1579) 2023-03-31 16:54:30 +03:00
Alexey e930923e8f CB-3236 feat: support requesting a configuration authentication (#1580) 2023-03-31 16:54:01 +03:00
alexanddariamarutkina 3ee7f45f8a CB-3187 close all dialogs on nav to settings (#1544)
* CB-3187 close all dialogs on nav to settings

* CB-3187 execute loop on the copy of the dialog's list

* CB-3187 add jsdoc

---------

Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-03-22 08:19:13 +03:00
alexandAlexey 91630ff9cb CB-3199 update deps (#1529)
* CB-3199 update deps

* CB-3199 update base deps

* CB-3199 change node-sass by sass

* CB-3199 temp downgrade required node version

* CB-3199 update graphql deps

* CB-3199 update uuid

* CB-3199 fix: rimraf add --glob

---------

Co-authored-by: Alexey <wrouds@gmail.com>
2023-03-16 18:57:31 +03:00
Alexey 8dd87cecec CB-3150 refactor: remove loadedKeys from resources (#1489)
* CB-3150 refactor: remove loadedKeys from resources

* CB-3150 refactor: Resources API
2023-03-16 18:00:58 +03:00
Alexey b5bef7f226 CB-3214 suspense (#1527)
* CB-3214 feat: enable strict mode for development

* CB-3214 refactor: loaders
2023-03-07 18:14:30 +03:00
Alexey 1f553fe315 CB-3193 refactor: suspense for data loading (#1524)
* CB-3193 refactor: suspense for data loading

* CB-3193 refactor: errors api

* CB-3193 fix: remove warn message
2023-03-06 18:59:05 +03:00
alex 9b45523f49 CB-3129 add filter script (#1505)
* CB-3129 add filter script

* CB-3129 fix naming
2023-02-28 07:16:14 +03:00
662bad583e CB-2570 support passing args to auth (#1439)
* CB-2570 support passing args to auth

* CB-2570 add private param to auth provider

* CB-2606 hide private provider

* CB-2606 revert AuthenticationProvider code

---------

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: MarinaVorobeva21 <98399603+MarinaVorobeva21@users.noreply.github.com>
Co-authored-by: Ainur <yagudin10@yandex.ru>
2023-02-15 11:08:11 +03:00
Alexander SkoblikovandAleksey Potsetsuev 06e7a26a88 CB-2899 add redirect param to servlets (#1446)
* CB-2899 add redirect param to servlets

* CB-2899 fix redirect with enabled anonymous mode

* CB-2899 fix invalid parameter name

* CB-2899 fix: close login form on federate auth finish

---------

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2023-02-14 16:47:24 +03:00
Alexey 0fd88f3be2 fix(tests): circular dependencies (#1465) 2023-02-10 16:37: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
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 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
Serge Riderandnaumov 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
Alexander SkoblikovandAleksey Potsetsuev bc4677ccde CB-2830 send auth provider in auth info (#1263)
* CB-2830 send auth provider in auth info

* CB-1424 feat: provider / configuration logout

* CB-1424 fix: provider logout

Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
2022-11-10 20:20:21 +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
Aleksey Potsetsuev 5c1cbda3c7 CB-2571 feat: auth role selector 2022-10-19 21:25:43 +03:00
Serge RiderandWroud 71cb02fdd7 CB-2657 Auth role + auth model refactoring + AD claims (#1208)
* CB-2657 Auth role + auth model refactoring + AD claims

* CB-2657 Auth role + auth model refactoring

* CB-2709 Rename roles into teams on BE

* CB-2709 Rename database teables and columns

* CB-2657 refactor: rename role to team

* CB-2709 Increase schema version

* CB-2709 API parameter rename

* CB-2657 fix(plugin-authentication-administration): team connection permissions

* CB-2709 Initial schema fix + tests debug logging enabled

* JDBC utils

* CB-2657 fix(plugin-connections-administration): connection access lazy loading

* CB-2709 Redundant code delete. User teams pre-read to avoid extra calls

* CB-2657 fix: localization

* CB-2657 localization: add localization for teams

Co-authored-by: Wroud <wroud@yandex.ru>
2022-10-12 17:22:07 +03:00
Wroud 8822860237 chore: update version 2022-10-05 23:07:44 +03:00
3d1c38124b CB-2461 support trusted auth method in DE (#1167)
* CB-2461 support trusted auth method in DE

* CB-2461 enable reverse proxy from auth provider list

* CB-2461 show reverse proxy auth provider

* CB-2461 feat: filter trusted providers

* CB-2461 label for reverse proxy

Co-authored-by: Ainur Yagudin <ainur.yagudin@dbeaver-benua.local>
Co-authored-by: Wroud <wroud@yandex.ru>
2022-10-05 17:32:30 +03:00
Wroud ee69e3c4b5 CB-2501 chore: leaflet & codemirror deps update 2022-10-04 17:23:03 +03:00
Wroud ab4f3a9847 CB-2501 chore: base deps update 2022-10-04 17:02:24 +03:00
Wroud e2bc7b0f3d CB-2501 refactor: plugins structure 2022-10-04 16:32:09 +03:00
Wroud 32b52476eb CB-2468 fix: connection form close message 2022-09-26 14:58:29 +03:00
Wroud be84877788 CB-2468 fix: request auth for connection 2022-09-21 15:40:17 +03:00
Konstantin Vasilev 0ff19596df CB-2475 feat: Use connection requiredAuth for external auth 2022-09-15 17:16:43 +03:00
Konstantin Vasilev 82fd4c7b93 CB-2463 feat(plugin-authentication, plugin-connections): Fix review notes 2022-08-30 15:54:56 +03:00
Konstantin Vasilev 4c522524b9 CB-2463 feat(plugin-connections) Add login handler to connection form 2022-08-30 14:00:41 +03:00
Konstantin Vasilev 25199ee9f9 CB-2442 fix(plugin-authentication): Disable user linking on auth 2022-08-25 12:57:09 +03:00
Konstantin Vasilev 6cf4dff4b7 feat(plugin-root): CB-2268 Rename session remaingin time field 2022-08-12 13:21:57 +03:00
Konstantin Vasilev ed72464633 feat(root, sdk, auth): CB-2268 Use api request instead of cookie for session expiring 2022-08-11 18:13:14 +03:00
Wroud dd18c8e260 refactor: CB-2288 manifests 2022-07-15 03:21:14 +03:00
Wroud 91d993655e fix(plugin-authentication): CB-2177 enable primary auth method for administration pages 2022-07-05 13:01:51 +03:00
Wroud 825d57a563 fix(plugin-authentication): CB-2218 redirectOnFederatedAuth 2022-07-03 00:54:17 +03:00
Wroud 91a13248cf fix: CB-2218 automated authentication 2022-07-01 16:36:56 +03:00
Wroud 52a12f958e feat(plugin-authentication): CB-2218 display auth form for single provider 2022-07-01 14:15:40 +03:00
Wroud ea946e1ae2 feat: CB-2177 federated authentication cancellation 2022-06-30 17:14:32 +03:00
Wroud 5a276aaa5b refactor: CB-2177 asynchronous federated auth 2022-06-25 16:26:27 +03:00