1708 Commits
Author SHA1 Message Date
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
Alexey a8e8f7ef33 CB-3589 feat: sync connection containers with nav-tree (#1788) 2023-06-29 18:57:27 +04:00
Ainur 7af7fafb42 CB-3498 get navigator model from project (#1779) 2023-06-29 14:41:05 +03:00
Elizabeth c78adb94a2 dbeaver/pro#1641 Add cb_workspace_configuration event to the default event handler (#1774) 2023-06-28 17:53:22 +03:00
AinurandAlexander Skoblikov cd10ed2ea1 Cb 3470 hotfix (#1780)
* CB-3470 fix sql query for auth subject

* CB-3470 fix sql query for auth subject (#1776)

* CB-3470 sql query fix

---------

Co-authored-by: Alexander Skoblikov <aleksandr.skoblikov@dbeaver.com>
2023-06-22 16:23:13 +03:00
Ainur f3b9034855 CB-3470 fix sql query for auth subject (#1775) 2023-06-22 13:08:45 +03:00
Ainurandmr-anton-t 1f575b505e CB-3282 save data sources through rm (#1742)
* CB-3282 save data sources through rm

* CB-3282 use rm storage only for distributed products

* CB-3282 fix npe for anonymous projects

* CB-3282 merge devel

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-06-21 21:10:17 +03:00
Alexander Skoblikovandmr-anton-t f4a471a8e4 CB-3322 save all auth errors (#1769)
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-06-21 21:07:05 +03:00
Ainurandmr-anton-t 464821cfd1 CB-3470 use schema name for all internal queries (#1756)
* CB-3470 use schema name for all internal queries

* CB-3470 table prefixes rename params and functions

* CB-3470 code style fix

* CB-3470 sql server for qm

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-06-20 16:21:27 +03:00
Alexander Skoblikov 938b6669a9 fix double lock (#1772) 2023-06-20 16:00:46 +03:00
3b8620cdfe CB-3068 datasource deleted event do not reload registry config (#1722)
* CB-3068 datasource deleted event do not reload registry config

* CB-3068 extract data source registry cache from registry interface

---------

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-06-20 11:29:36 +03:00
Alexander Skoblikovandmr-anton-t 74eedcdba3 CB-3541 poc of git integration push changes to git server (#1760)
* CB-3541 lock all modifying operations in rm

* CB-3541 POC of git integration

* CB-3541 review fix

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
2023-06-19 16:25:08 +03:00
Serge Rider 62f15209f5 23.1.1 config 2023-06-15 20:18:52 +02:00
70a916d7d6 CB-3558 icons validation fix (#1738)
* CB-3558 icons validation fix

* CB-3558 update sdk

* CB-3558 update sdk

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-06-15 16:34:32 +03:00
Ainur 5fe39003f2 CB-3543 rm project features fix (#1739) 2023-06-15 16:33:56 +03:00
Alexander Skoblikovanddariamarutkina 5735124afb CB-3514 do not auto-assign user data for additional auth (#1733)
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
2023-06-15 16:33:40 +03:00
Serge Rider 3d0530a9d0 dbeaver/pro#1710 Extract JDBC model to separate bundle (#1761) 2023-06-13 20:12:13 +03:00
Ainur feee27dcf8 CB-3581 update java graphql library (#1762)
* CB-3581 update java graphql library

* CB-3581 update java graphql library
2023-06-13 20:10:01 +03:00
Serge Rider e19dbf0307 dbeaver/pro#1642 Lazy extension nodes (#1759) 2023-06-13 19:06:09 +03:00
Ainur 669b73d710 CB-3557 get logical parent node for connection folder (#1747) 2023-06-09 13:31:42 +03:00
Georgii 9ce548bf76 dbeaver/pro#1671 update sqlite driver (#1735)
Signed-off-by: Georgii Gvinepadze <fireshowel@gmail.com>
2023-06-08 21:47:42 +03:00
Ainur 51cf09bd0a CB-3532 execute query for multiple result set fix (#1719) 2023-05-31 11:17:21 +03:00
Ainur 13286c3cb1 CB-3040 filter nodes with duplicate ids (#1685) 2023-05-29 15:46:58 +02:00
Ainur 27f929ae56 CB-3200 create special folders in a project by default (#1693)
* CB-3200 create special folders in a project by default

* CB-3200 create folders in the new project fix
2023-05-29 15:26:25 +02:00