Commit Graph
1157 Commits
Author SHA1 Message Date
Wroud 36cbbcfa17 refactor: CB-2372 ProjectsResource 2022-07-28 13:32:37 +03:00
Aleksandr Skoblikov 5e6deff768 CB-2276 auth data filter 2022-07-27 19:18:26 +03:00
Ainur 7104dbe034 CB-2371 project connections add exceptions (#983)
* CB-2371 project connections add exceptions

* CB-2371 check for errors in data source registry
2022-07-27 15:30:18 +03:00
Alexander Skoblikovandyagudin10 15599bc29b CB-2312 check object permission (#980)
* CB-2312 check object permission

* CB-2312 anonymous project access

Co-authored-by: yagudin10 <yagudin10@yandex.ru>
2022-07-27 13:48:22 +03:00
Alexander Skoblikov bb9f1543b8 CB-2276 do not save any secured user data (#981) 2022-07-26 10:02:37 +03:00
AinurandShadelessFox f987d2c61e CB-2311 support create/delete project api (#978)
* CB-2310 get connections from accessible projects

* CB-2310 rm projects fix

* CB-2310 rm create path from project id

* CB-2310 connect to aws database fix

* CB-2310 anonymous user project fix

* CB-2310 remote datasources code style fix

* CB-2310 remote datasources code style fix

* CB-2310 navigator tree exclude connections which are not supported

* dbeaver/dbeaver-ee#1733 Remote data source manipulation

* CB-2310 support remote data registry in de

* dbeaver/dbeaver-ee#1733 Pass secure configuration manager

* CB-2310 session get info about connections from rm

* CB-2310 session get info about connections from rm

* CB-2311 rm projects add/delete API implementation

* CB-2311 project api fix

* CB-2311 project api fix

* CB-2311 delete project fix

* CB-2311 delete project fix

Co-authored-by: ShadelessFox <yanuari.channel@gmail.com>
2022-07-22 11:27:43 +03:00
AinurandWroud e956e64900 CB-2245 save script remove exception when file doesn't exist (#972)
* CB-2245 save script remove exception when file doesn't exist

* CB-2245 save script remove exception when file doesn't exist

* CB-2245 save script remove exception when file doesn't exist

* CB-2245 save script remove exception when file doesn't exist

* refactor(plugin-resource-manager): CB-2245 use write to create new resources

Co-authored-by: Wroud <wroud@yandex.ru>
2022-07-22 10:27:49 +03:00
Ainur 37af72db29 CB-2310 create project fix (#977) 2022-07-21 18:32:02 +03:00
Alexander SkoblikovandAlexander Skoblikov 8c3f199adb CB-2181 add ability to store custom objects permissions (#960)
* CB-2181 add ability to store custom objects permissions

* CB-2181 add ability to store custom objects permissions

* CB-2181 migrate to new permissions api

* CB-2181 migrate to new permissions api

Co-authored-by: Alexander Skoblikov <alexandr.skoblikov@jkiss.org>
2022-07-21 16:59:44 +03:00
AinurandShadelessFox 369f904a4e CB-2310 Remote datasources (#966)
* CB-2310 get connections from accessible projects

* CB-2310 rm projects fix

* CB-2310 rm create path from project id

* CB-2310 connect to aws database fix

* CB-2310 anonymous user project fix

* CB-2310 remote datasources code style fix

* CB-2310 remote datasources code style fix

* CB-2310 navigator tree exclude connections which are not supported

* dbeaver/dbeaver-ee#1733 Remote data source manipulation

* CB-2310 support remote data registry in de

* dbeaver/dbeaver-ee#1733 Pass secure configuration manager

* CB-2310 session get info about connections from rm

* CB-2310 session get info about connections from rm

* CB-2310 get applicable user connections

* CB-2310 get connections if rm is disabled

* CB-2310 rm controller get project properties

* CB-2310 create rmUtils

Co-authored-by: ShadelessFox <yanuari.channel@gmail.com>
2022-07-21 12:20:36 +03:00
Ainur f3b52b09bd CB-2314 add feature 'canRefresh' for nodes (#970)
* CB-2314 add feature 'canRefresh' for nodes

* CB-2314 refresh resource node

* CB-2314 refresh resource node
2022-07-20 16:29:45 +03:00
Serge Rider eb9f31d47e MySQL driver version upgrade 2022-07-20 13:57:51 +03:00
Aleksandr Skoblikov 1403577903 CB-2343 throw exception on invalid runtime config 2022-07-19 19:04:37 +03:00
Serge Rider 7b13ac1b9b CB-2178 RM permissions 2022-07-19 17:44:55 +03:00
Serge Rider 77d757f006 CB-2221 Implicitly add public if user has any other permissions 2022-07-19 17:39:19 +03:00
serge-rider 6b478a3dcd 22.1.3 version 2022-07-15 09:42:52 +03:00
Serge Rider 872268f209 Debug logging 2022-07-14 19:35:37 +03:00
Ainur 7db9dcd7b5 CB-2266 remove the validation of the existing credentials (#964)
* CB-2266 remove the validation of the existing credentials

* CB-2266 add log for authenticating with external user creds
2022-07-14 19:34:28 +03:00
Ainur fe34700cfa CB-2296 rename local folder fix (#963)
* CB-2296 rename local folder fix

* CB-2296 checkstyle fix
2022-07-13 16:11:03 +03:00
Ainur 65071da7f0 CB-1636 validate connection folder names (#959)
* CB-1636 validate connection folder names

* CB-1987 connection folder navigation and delete rmresource node

* CB-1686 rename delete rm folder
2022-07-08 08:09:54 +03:00
Ainur 7d82b85013 CB-1636 delete connection folders through navigator tree (#956)
* CB-1636 delete connection folders through navigator tree

* CB-1636 fix exception for shared connection folders

* CB-1636 global folders update fix
2022-07-07 16:33:11 +03:00
Alexander Skoblikov fcfbf5462b CB-2256 fix autologin (#957) 2022-07-07 13:38:43 +03:00
serge-rider ab7a936956 22.1.2 config 2022-07-06 22:06:48 +03:00
Alexander Skoblikov ee0850bb88 CB-2228 expire synchronous authorization 2022-07-06 19:44:05 +03:00
Ainur b589d05756 CB-2189 rename rm resource fix (#955) 2022-07-06 18:36:50 +03:00
Ainur 6160542b8e CB-1836 admin connection folders (#954)
* CB-1836 admin connection folders

* CB-1836 temporary folders from data registry
2022-07-06 17:33:03 +03:00
Ainur eaf1efab96 CB-2188 move rm resources to folders (#949)
* CB-2188 move rm resources to folders

* CB-2188 change move nodes to folder for rm folders

* CB-2188 move rm resources to folder

* CB-2188 rename and move rm nodes
2022-07-06 13:35:56 +03:00
Serge Rider bcbcf26347 Remote projects#1730 (#952)
* dbeaver/dbeaver-ee#1730 Remote workspace and project model + RM auth

* dbeaver/dbeaver-ee#1730 Remote resources URIs, stats and cache

* dbeaver/dbeaver-ee#1730 Resource detection fix, resource content read, nodes ordering.

* dbeaver/dbeaver-ee#1730 Remote datasources load

* dbeaver/dbeaver-ee#1730 Remote workspace init fix + RM error handling
2022-07-06 10:32:59 +03:00
Alexander Skoblikov 4e8a4ed39a CB-2129 fix double user creation 2022-07-05 17:42:27 +03:00
Ainur 877b31be23 CB-1987 bug fix for connection folders (#950)
* CB-1987 bug fix for connection folders

* CB-1987 navigator node info format fix

* CB-1987 remove useless db feature

* CB-1987 move nodes folder path not null
2022-07-05 17:38:16 +03:00
Alexander Skoblikov 9fead514b9 CB-2233 refactor additional conf method (#951) 2022-07-05 13:12:24 +03:00
Alexander Skoblikov c8b74fa326 CB-2241 ignore token expiration time in non multinode mode 2022-07-04 14:20:01 +03:00
Alexander Skoblikov c6125d75ee CB-2127 fix missing error 2022-07-04 14:09:52 +03:00
Ainur 9a0a8f84e4 CB-2193 feature erdEntity for db object (#948)
* CB-2193 feature erdEntity for db object

* CB-2143 rename erdEntity to relationalEntity

* CB-2143 db object features refactor
2022-07-02 00:13:11 +03:00
Ainur 114aab87b5 CB-1987 refactor connection folders (#934)
* CB-1987 api for creating connection folders

* CB-1987 api for creating connection folders

* CB-1987 create folder not null

* CB-1987 create folder nullable parent path

* CB-1987 refactor connection folders

* CB-1987 remove connection folders from web session

* CB-1987 remove connection folders from web session

* CB-1987 create folders fix

* CB-1987 create folders fix

* CB-1987 rename folder to connectionFolder

* CB-1987 remove adding folder from connection configuration
2022-07-01 18:41:03 +03:00
serge-rider 6de9f517af Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel 2022-07-01 11:46:41 +02:00
serge-rider ef8767f0cd dbeaver/dbeaver-ee#1730 Services config + project permission schema 2022-07-01 11:46:21 +02:00
Ainur 260e216475 CB-1836 mysql geometry fix (#940)
* CB-1836 mysql geometry fix

* CB-1836 mysql web geometry get gis from value handler
2022-07-01 11:25:45 +03:00
serge-rider 26a0c83acc dbeaver/dbeaver-ee#1730 Virtual projects model. Remote workspace. User configuration service. 2022-07-01 09:36:02 +02:00
serge-rider cd9bbaff72 Merge remote-tracking branch 'origin/devel' into devel 2022-06-30 19:38:10 +02:00
Alexander Skoblikov 60b17e93b3 CB-2217 add auto-login action (#944) 2022-06-30 20:37:45 +03:00
Alexander Skoblikov 9cda2a71b4 CB-2228 expire success auth attempt (#943) 2022-06-30 19:28:13 +03:00
serge-rider d243063ba8 CB-2180 Base workspace refactoring 2022-06-30 15:37:05 +02:00
serge-rider 122da6336e Error message fix 2022-06-29 21:43:59 +02:00
Alexander Skoblikov 164be980f4 CB-2127 check that external user creds is linked to other user (#941) 2022-06-29 22:43:08 +03:00
Alexander Skoblikov 54073a4bc7 CB-2127 fix linkWithUser on async auth 2022-06-29 22:18:46 +03:00
Alexander Skoblikov f29845be40 CB-2127 fix linked user creds 2022-06-29 22:04:40 +03:00
Alexander Skoblikov 541d9026f5 CB-2127 fix duplicated providers (#939) 2022-06-29 21:16:27 +03:00
serge-rider c761c0a48e Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel 2022-06-29 20:16:02 +02:00
serge-rider 30cbff18b8 dbeaver/dbeaver-ee#1738 Redshift SAML assertions support 2022-06-29 20:15:45 +02:00