Commit Graph
1731 Commits
Author SHA1 Message Date
DenisSinelnikovandDaria Marutkina 8b1a75eef6 CB-3449. Fixed formatting sql script at macOs/linux. (#1935)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-24 16:42:20 +03:00
Ainurandnaumov 7acaf2668d CB-1392 add plain name for database nodes (#1937)
* CB-1392 add plain name for database nodes

* CB-1392 support plain name

* CB-1392 don't show file type for rm node

* CB-1392 deprecate get full name from nav node

* CB-1392 do not send plain name if it is the same as name

* CB-1392 move getting plain name logic to the function

* CB-1392 gql add comment for deprecated param

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
2023-08-24 16:40:11 +03:00
Ainur daf3811b5c CB-3756 add datasource permission updated event (#1926)
* CB-3756 add datasource permission updated event

* CB-3756 use object type enums in rest controllers
2023-08-23 16:19:59 +03:00
Ainur d84fa05f58 Revert "CB-3810" (#1941) 2023-08-23 13:58:14 +02:00
DenisSinelnikov 7682304a25 Merge branch 'devel' into CB-3810-update-cache 2023-08-21 14:16:22 +04:00
35668e69b4 CB-3452 NTLM (#1919)
* CB-3837 separate flag for federated providers

* CB-3452 feat: support configurable auth providers

* CB-3452 fix: auth tab switching

* CB-3452 fix: auth dialog credentials reset

* CB-3837 separate flag for federated providers

* CB-3452 feat: support configurable auth providers

* CB-3452 fix: auth tab switching

* CB-3452 fix: auth dialog credentials reset

* CB-3836 ntlm auth provider

* CB-3452 fix: provider configuration tab id

* CB-3836 fix ntlm flow

* CB-3452 chore: add Integer type mapping

---------

Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-16 22:41:02 +03:00
AinurandEvgeniaBzzz aa1edf0e29 CB-3098 filter auth model properties fix (#1873)
* CB-3098 filter auth model properties fix

* CB-3098 do not fill session credentials in connection info

* CB-3098 default value fix

---------

Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-16 22:39:53 +03:00
Alexander SkoblikovandEvgeniaBzzz d6d99f5e9c CB-3866 check that user has projects (#1918)
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-16 19:22:06 +03:00
Denis Sinelnikov 038f03823c CB-3810. Fixed display after add/update datasource for two or more (session/account) with same access datasources at the list of templates 2023-08-16 18:37:59 +04:00
5206680590 CB-3769-user-role-change-event (#1880)
* CB-3825 add role changed event

* CB-3825 dc use event controller for sending events to mq

* CB-3769 remove fields from gql subject event type

* CB-3821 support CbSubjectPermissionUpdateEvent

* CB-3769 session state job do not refresh permissions

* CB-3769 change locale

* CB-3769 use sm subject type

* CB-3821 fix event name type

* CB-3825 remove core-localization package

* CB-3824 change imports

* CB-3825 translate all messages

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: Айнур Ягудин <ainur@MacBook-Air-Ajnur.local>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Alexey <wrouds@gmail.com>
2023-08-16 15:19:31 +03:00
439d2505cc CB-3741 automatically refresh token for websocket connection (#1900)
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-16 13:46:36 +03:00
AinurandEvgeniaBzzz 5f3405f7bf CB-3872 ssh key init connection fix (#1917)
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-16 13:46:08 +03:00
Serge Rider 79050cddcf 23.1.5 version bump 2023-08-15 18:13:23 +02:00
Alexander SkoblikovandDaria Marutkina 4e6119d835 CB-3676 handle file modification exceptions (#1899)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-15 18:27:24 +03:00
Alexander SkoblikovandDaria Marutkina d01d862e3e CB-3812 git improvements (#1892)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-14 22:17:28 +03:00
451a866149 CB-3382 api for other grouping panel functions (#1870)
* CB-3382 api for other grouping panel functions

* CB-3382 add show duplicates only param

* CB-3382 gql schema fix

* CB 3382 add grouping configuration form

* CB-3382 fix problems

* CB-3382: fix problems

* CB-3382 add state for show duplicates btn

* CB-3382 fix selectors specificity

* CB-3382 fix locales

* CB-3382 fix locales

---------

Co-authored-by: Dmitry Osipov <teunlao@gmail.com>
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-14 22:15:55 +03:00
AinurandDaria Marutkina af67b02d9e CB-3702 add remove project in same session fix (#1872)
* CB-3702 add remove project in same session fix

* CB-3702 gql add delete project fix

* CB-3702 remove unused function

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-10 21:52:12 +03:00
Serge Rider 40569b708a Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel 2023-08-09 15:53:59 +02:00
Serge Rider 8e67a473d1 #1857 NPE fix 2023-08-09 15:53:42 +02:00
Alexander SkoblikovandDaria Marutkina 5df9b187b4 CB-3712 okta provisioning (#1879)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-09 14:38:49 +03:00
Ainur 17a7e0c39d CB-3599 multiple results fix (#1876) 2023-08-08 21:13:14 +03:00
Serge Rider 421549c08a CB-3828 Replace H2 v dependency with patched legacy jar (#1884) 2023-08-08 13:24:44 +03:00
AinurandEvgeniaBzzz 028b04b3b2 CB-3635 update firebird driver (#1867)
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-08 12:13:48 +03:00
serge-rider 623f4458d9 23.1.4 config 2023-08-02 22:02:35 +02:00
AinurandDaria Marutkina dd501d0716 CB-2903 apply predefined access to data sources from config file (#1833)
* CB-2903 apply predefined access to data sources from config file

* CB-2903 get subjects from auth subject table

* CB-2903 filtered subjects fix

* CB-2903 use json instead of conf for permissions configuration

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-02 19:11:59 +03:00
Ainur b73dbe684b CB-3539 script task fix for TM (#1851) 2023-08-02 15:58:33 +03:00
AinurandEvgeniaBzzz 9b3098d68f CB-3448 anonymous user get query history from session id (#1845)
* CB-3448 anonymous user get query history from session id

* CB-3448 notify session change in anonymous user auth

---------

Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-08-02 13:59:24 +03:00
Ainur 069218cb5e CB-2403 add icon for reverse proxy (#1864) 2023-08-02 13:48:07 +03:00
AinurandDaria Marutkina 29ec2e09b7 CB-3744 add name service handler (#1862)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-02 13:47:17 +03:00
5b077f3189 Cb 3667 navigator filters (#1863)
* CB-3667 Navigator filters model

* CB-3667 Navigator filters model + implementation

* CB-3667 Instructions

* CB-3668 add navigator filters plugin

* CB-3667 Input parameters fix

* CB-3668 add include & exclude tables

* CB-3667 Save filter settings

* CB-3667 register plugin

* CB-3667 Load filter settings

* CB-3668 rename plugin

* CB-3668 add css modules

* CB-3668 add dependencies

* CB-3668 review fixes

* CB-3668 hide delete button by default

---------

Co-authored-by: Serge Rider <serge@jkiss.org>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-08-01 17:00:31 +03:00
Alexander SkoblikovandDaria Marutkina d5cdb8fb43 CB-3385 add first/lastname to rp auth (#1857)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-31 15:01:35 +03:00
Alexander SkoblikovandDaria Marutkina 752f913db0 CB-2580 aws open id provider (#1861)
* CB-2580 aws open id provider

* CB-2580 read team meta in getUserTeams

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-31 15:01:02 +03:00
Alexander Skoblikovandmr-anton-t d93d7748cf Cb 3738 exception when logout invalid update token (#1853)
* CB-3738 log all gql errors

* CB-3310 do not update token for child sessions

* CB-3738 skip headless session on refresh

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-07-28 13:20:47 +03:00
AinurandDaria Marutkina b7add23754 CB-3686 remove rm resource path from events (#1824)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-27 18:17:25 +03:00
07fc1f88b7 CB-3616 add logs for local rm (#1839)
* CB-3616 add logs for local rm

* CB-3616 add info about project id in logs

---------

Co-authored-by: Serge Rider <serge@jkiss.org>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-27 18:16:37 +03:00
Ainur c79a9a8efa CB-3775 test ssh handler fix (#1852) 2023-07-27 18:15:37 +03:00
e785d98c9b CB-3731 update trino driver (#1841)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: EvgeniaBzzz <139753579+EvgeniaBzzz@users.noreply.github.com>
2023-07-27 18:14:25 +03:00
664864d478 CB-3640 gitignore settings (#1830)
* CB-3640 gitignore settings

* CB-3640 ignore backup files

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-27 16:46:44 +03:00
3cdcb07646 CB-3268 feat: admin users pagination (#1821)
* CB-3268 feat: admin users pagination

* CB-3268 fix: code style

* CB-3268 feat: filter users by enabled state

* CB-3268 feat: limit users loading

* CB-3268 fix: use limit/offset pagination

* CB-3268 fix pagination api

* CB-3268 fix users query

* CB-3268 fix: users refresh

---------

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-27 15:27:14 +03:00
Serge Rider 27b0180107 dbeaver/pro#1797 Eliminate redundant i18n files (#1843) 2023-07-25 14:52:50 +03:00
f073954a32 Cb 1768 ssl support (#1829)
* CB-1768 filter desktop network handlers

* CB-3692 add ssl tab

* CB-3692 use secure properties for the ssl

* CB-1768 save ssl credentials fix

* CB-1768 set secure properties fix

* CB-1768 set secure properties fix

* CB-3692 add  properties categories

* CB-1768 add password feature

* CB-3692 support ssl in auth form

* CB-1768 do not mutate proxy objects

* CB-3692 do not pass secure properties if there is no changes

* CB-3692 do not send secure properties for the ssh

* CB-3692 add comments

* CB-3692 disable autofill

* CB-3692 disable autofill on init connection

* CB-3692 convert observables to non observables

---------

Co-authored-by: Ainur <yagudin10@yandex.ru>
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-07-24 17:49:16 +03:00
dda35760eb CB-3612 provisioning api (#1804)
* CB-3612 provisioning api

* CB-3612 review fixes

* CB-3486 rename getters

* CB-3486 azure ad get users info

* CB-3612 add filter to gql

* CB-3612 get resource token only after calling gql func

* CB-3486 fix front errors

* CB-3486 add translation

---------

Co-authored-by: Ainur <yagudin10@yandex.ru>
Co-authored-by: Tatiana Fokina <tatiana.fokina@dbeaver.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-19 20:30:58 +03:00
632c93f246 CB-3519 ability-to-unlink-sso-credentials-from-user (#1822)
* CB-3670 delete user credentials api

* CB-3669 add ability to remove user creds

* CB-3669 use modules

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-19 12:26:22 +03:00
Serge Rider 9d0ecce84f 23.1.3 config 2023-07-18 14:41:55 +02:00
7550915e9c CB-3544 clarify logs (#1820)
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-07-18 14:34:33 +03:00
d8585e6a37 CB-3654 fix: remove file extension from save notification (#1799)
* CB-3654 fix: remove file extension from save notification

* CB-3654 fix error message on saving rm resource

---------

Co-authored-by: Ainur <yagudin10@yandex.ru>
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-07-05 21:34:41 +04:00
Serge Rider 6668197625 23.1.2 version bump 2023-07-05 13:56:25 +02:00
Ainur e6d3b2af7f CB-3576 data receiver return dative database results (#1794)
* CB-3576 return string for array data kind

* CB-3576 add comment
2023-07-05 12:18:32 +03:00
Alexander Skoblikovandnaumov 0c981a67f4 CB-3516 add compress flag to the export settings (#1792)
* CB-3516 add compress flag to the export settings

* CB-3516 add compression checkbox

* CB-3516 zip export result download fix

* CB-3516 fix zip name

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
2023-07-05 12:17:42 +03:00
alexandAleksandr Skoblikov 3642bbfa41 CB-3451 git integration (#1782)
* CB-3570 add manual save

* CB-3451 git settings api

* CB-3451 migrate to the new config model

* CB-3451 improve locks, update gql

* CB-3451 fix RM configuration

* CB-3570 resolve conflicts

* CB-3451 checkout remote branch

* CB-3451 review fix

* CB-3451 improve logs/fix private project access

* CB-3570 review fixes

* CB-3570 remove hasChanges flag

* CB-3570 debounce saveProperties

---------

Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
2023-07-04 21:35:38 +03:00