alex and Evgenia
408565ee64
CB-5212 adjust readonly behaviour ( #3237 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-06 19:31:17 +08:00
Sychev Andrey and Evgenia
107436a8c0
CB-6181 fix: show save/cancel buttons in json docs ( #3222 )
...
* CB-6181 fix: show save/cancel buttons in json docs
* CB-6181 refactor: change condition for SAVE/CANCEL buttons
The problem is that for select 1 in TE we get different result from other product, because in CE/EE we use ResultSetFooterMenuService, while for TE we use regular TableFooterMenuService. model.source.isReadOnly flag doesn't return true anymore since we extracted hasRowIdentifier flag from it, so we get redundant buttons in tables like that in TE.
Since the only difference is products where we are executing this script, it's quite hard to detect it inside a component. I decided to check editor's features, they are empty in this case (select 1) in all products, so we can be 100% sure that if there are no features, we don't need any buttons.
The other problem that for Document type of data format we also don't have features (and we use the same footer menu service). If it's not read-only, we need to have those buttons to save/cancel edits. The first solution is to check data format is Document (or check the editor type or to try get action with needed type). The other solution that I used is to check hasRowIdentifier flag(hasElementIdentifier) because editable documents will have it true, while datasets like select 1 don't have them. It looks more generic for me and should work in more cases in future
* СB-6181 refactor: update isReadonly flag for resultset
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-06 19:30:57 +08:00
Ruslan Musaev and Evgenia
4388491db1
CB-5873 add logging server url ( #3231 )
...
* CB-5873 add logging server url
* CB-5873 add logging server url
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-05 12:21:19 +01:00
DenisSinelnikov
4bf0e72d77
CB-6136. LDAP userID change attribute ( #3217 )
2025-02-05 11:15:39 +00:00
Alexey
fbe4c7fcbb
dbeaver/dbeaver-vscode#77 fix: eslint ( #3233 )
...
* dbeaver/dbeaver-vscode#77 fix: eslint
* chore: update jdk version to 21
2025-02-05 18:50:35 +08:00
2fc9c72908
dbeaver/dbeaver-vscode#77 refactor: yarn & vit migration ( #3229 )
...
* dbeaver/vscode#77 refactor: yarn & vit migration
* chore: configure eslint & typescript & prettier
* fix: chunk splitting & assets loading
* fix: enable corepack
* refactor: dev environment
* chore: remove corepack enable from build scripts
* chore: make script executable
* fix: SSL check in vite dev
* chore: update debug launch configs
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-05 00:20:23 +08:00
Elizabeth and kseniaguzeeva
14be13ba96
dbeaver/pro#4032 Update SQLite driver version to the latest one ( #3225 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-02-04 16:17:21 +01:00
07de3cd668
CB-6174 feat: inverse overlay ( #3215 )
...
* CB-6174 feat: inverse overlay
* CB-6174 change icon
* CB-6174 adjust height
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-02-04 21:32:17 +08:00
Anastasiya and Evgenia
f1c8f10dc1
CB-6189 Update MariaDB driver to the latest version 3.5.1 ( #3223 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-04 09:43:33 +01:00
Daria Marutkina
ad467c3d22
dbeaver/pro#4033 Update README file
2025-02-03 11:12:46 +01:00
Alexander Skoblikov and kseniaguzeeva
5b20474470
dbeaver/pro#3868 update cloud configs by event ( #3219 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-01-31 14:03:36 +01:00
alex
a1a92d513c
CB-6195 hide component if not supported ( #3226 )
2025-01-30 16:17:08 +01:00
serge-rider
dc71e65bf9
dbeaver/pro#4033 Add redundant folders to gitignore
2025-01-30 09:16:22 +01:00
Alexander Skoblikov and kseniaguzeeva
538a433198
CB-6168 map user role by team ( #3214 )
...
* CB-6168 map user role by team
* CB-6168 review fix
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-01-29 21:28:18 +01:00
Serge Rider
7e512fe5ed
dbeaver/pro#4033 24.3.5 version bump
2025-01-28 19:51:01 +01:00
2199883eb9
CB-6132 Read only connection setting ( #3213 )
...
* CB-6132 feat: add read-only setting to connection's expert block
* CB-6132 refactor: add readonly property for the new field
* CB-6132 set read only param for data source container
* CB-6132 refactor: add locales
* CB-6132 refactor: change eng message
* CB-6132 fix read only for creating connection
---------
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2025-01-28 18:11:54 +01:00
19c4ec49bd
CB-3753-1809-fr-add-field-hints-in-the-filter-field ( #3151 )
...
* CB-3753 adds base for input autocomplete
* CB-5373 adds InputAutocompletion base
* CB-3753 removes unneeded code + fixes bugs with current word selection
* CB-3753 replaces with existing menu
* CB-3753 refactor
* CB-3753 fixes menu visibility
* CB-3753 adds autocomplete for where filters from result set column names
* CB-3753 cleanup
* CB-3753 cleanup
* CB-3753 adds base hints
* CB-3753 fixes bug with not available arrow option selection
* CB-3753 cleanup
* CB-3753 pr fixes
* CB-3753 removes redundant useEffect with visibility logic
* Revert "CB-3753 removes redundant useEffect with visibility logic"
This reverts commit 92e67143a7 .
* CB-3753 adds fuzzy search with Fuse.js library
* CB-3753 cleanup
* CB-3753 adds context input ref
* CB-3753 fixes bugs
* CB-3753 removes unused lib in core-utils
* CB-3753 pr fixes
* CB-3753 replaces fuse.js with minisearch
* CB-3753 fixes styles for menu
* CB-3753 moves InputAutocompletionMenu out of the InlineEditor
* CB-3753 adds positioning to the contextInput suggestions via button anchor
* CB-3753 cleanup
* CB-3753 fixes jumping menu
* CB-3753 cleanup
* CB-3753 fixes bug with incorrect replacement
* CB-3753 cleanup
* CB-3753 adds useSearch hook
* CB-3753 cleanup
* CB-3753 pr fixes
* CB-3753 adds contextMenuPosition instead of mouseContextMenu + makes AutocompleteMenu use this context
* CB-3753 pr fixes
* CB-3753 cleanup
* CB-3753 cleanup
* CB-3753 cleanup
* CB-3753 cleanup
* Revert "CB-3753 cleanup"
This reverts commit 732ca111d0 .
* CB-3753 pr fixes
* CB-3753 cleanup
* CB-3753 pr fixes
* CB-3753 pr fixes
* CB-3753 pr fixes
* CB-3753 cleanup
* CB-3753 adds word separator + few new DB keywords to suggestions
* CB-3753 fixes filter when applying autocomplete
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-01-28 18:08:50 +01:00
Ainur and Daria Marutkina
c0aca0a032
CB-6123 fix updating driver libraries in config file ( #3194 )
...
* CB-6123 fix updating driver libraries in config file
* CB-6123 fix connection error on init
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-28 18:04:07 +01:00
Sychev Andrey and Evgenia
1bf783537b
CB-5992 fix: limit maximum fraction digits in chart legend ( #3216 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-01-28 17:20:06 +01:00
f6ae6ecdfe
CB-4066 Migrate Team form to form template ( #3196 )
...
* CB-4066 refactors team structure
* CB-4066 refactors Team form to use new API
* CB-4066 adds TeamProjects form part to the TeamsForm
* CB-4066 cleanup
* CB-4066 cleanup
* CB-4066 pr fixes
* CB-4066 pr fixes
* CB-4066 fixes title and error key for team creation
* CB-4066 qa fixes
* CB-4066 qa fixes
* CB-4066 fixes bug with team editing
* CB-3753 pr fixes
* CB-4066 fixes validation error with wrong teamId
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-01-27 20:34:58 +03:00
Sychev Andrey and Evgenia
8fe583d9ae
CB-6152 restrict editing bool and hide actions in datasets ( #3209 )
...
* CB-6152 fix: Restrict editing BOOL in read-only tables
* CB-6152 fix: add condition for actions
* CB-6152 chore: update TS references
* CB-6152 fix: don't show extra button for not editable tables
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-01-27 20:33:32 +03:00
Sychev Andrey and Daria Marutkina
ef8eb7b8d8
CB-5126 fix: focus init button in SqlEditorOverlay ( #3193 )
...
* CB-5126 fix: use useFocus hook
* CB-5126 use updateFocus
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-27 16:41:42 +03:00
Mikhailov Grigorii and Daria Marutkina
529186df41
dbeaver/dbeaver-devops#1630 Added if for root and non-root users ( #3180 )
...
* dbeaver/dbeaver-devops#1630 Added if for root and non-root users
* dbeaver/dbeaver-devops#1630 Added creating dir /home/dbeaver
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-27 11:26:21 +01:00
3ceac40016
dbeaver/pro#3977 ability to load self-signet cert from a specific folder ( #3201 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Serge Rider <serge@jkiss.org >
2025-01-24 17:51:32 +01:00
Georgii
b7bbf4e65f
dbeaver/dbeaver-infra#187 fix generator not adding junit ( #3207 )
2025-01-24 16:14:09 +01:00
mayer
909d3fb668
dbeaver/dbeaver-devops#1701 java 21 as default ( #3208 )
2025-01-24 14:10:55 +01:00
serge-rider
d8107fabaa
Merge remote-tracking branch 'origin/devel' into devel
2025-01-24 11:46:53 +01:00
Ainur and mr-anton-t
ade04708a3
CB-6109 fix deadlock and keep filter only in global project ( #3195 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-01-24 11:25:24 +01:00
serge-rider
b6b28d5f65
Merge remote-tracking branch 'origin/devel' into devel
2025-01-24 11:13:19 +01:00
serge-rider
fb3daa0145
dbeaver/pro#4016 File datasources folder. Azure and GCP directory detection fix. File details property page.
2025-01-24 11:10:33 +01:00
alex and Daria Marutkina
bfd435dc5e
CB-5798 remove hardcoded max width ( #3206 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-24 11:44:49 +03:00
alex and Evgenia
8831ad05fa
CB-5968 export user form ( #3198 )
...
* CB-5968 export user form
* CB-5968 bind method
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-01-23 16:04:06 +03:00
alex and Evgenia
254635d5b0
CB-6090 add new types ( #3197 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-01-22 21:47:16 +03:00
alex
636ec28312
CB-6129 add tooltips ( #3202 )
...
* CB-6129 add tooltips
* CB-6129 simplify syntax
2025-01-22 21:46:14 +03:00
DenisSinelnikov
cd7dcb40c8
CB-5574. Added new api for get manager, added flap in server configur… ( #3161 )
2025-01-22 15:12:45 +00:00
Georgii
82753268e6
dbeaver/dbeaver-infra#187 PRO osgi test runner ( #3190 )
...
* dbeaver/dbeaver-infra#187 PRO osgi test runner
* dbeaver/dbeaver-infra#187 working CBEE & WIP DC runners
* dbeaver/dbeaver-infra#187 code cleanup & fix maven runs
* dbeaver/dbeaver-infra#187 code cleanup
* dbeaver/dbeaver-infra#187 don't asyncLaunch desktop apps
2025-01-22 15:44:29 +01:00
Daria Marutkina
a6da7124e8
dbeaver/pro#3956 Update README file ( #3200 )
2025-01-20 14:33:06 +01:00
Ainur and Daria Marutkina
6514cbe66f
CB-5152 fix data source config if credentials were saved for current session ( #3191 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-20 10:18:06 +01:00
serge-rider
e708c1b810
dbeaver/pro#3956 24.3.4 version bump
2025-01-14 19:31:04 +01:00
3b0a4e7d33
CB-6063 feat: add ability to import data without PK ( #3188 )
...
* CB-6063 feat: add ability to import data without PK
* CB-6063 feat: add ability to insert rows to tables w/o PK using actions
removes isImportAllowed flag, adds hasRowIdentifier, uses it in place of forbidden actions
* CB-6063 refactor: use only false value for hasRowIdentifier flag
* CB-6063 fix: revert logic in hasRowIdentifier
* CB-6063 refactor: rename property
* CB-6063 fix: return lock icon back for tables w/o identifier
* CB-6063 fix: hasRowIdentifier in getResult
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
24.3.3
2025-01-14 19:23:32 +01:00
7a83252490
CB-5369. Added API for transaction log for commits ( #3183 )
...
* CB-5369. Added API for transaction log for commits
* CB-5369. Refactor after review
* CB-5369 add transaction logs table
* CB-5369. Added id for data
* CB-5369 fix typo
* CB-5369. Added event for get count
* CB-5369. Refactor event
* CB-5369. Refactor event
* CB-5369. Refactor after review
* CB-5369. Refactor after review
* CB-5369. Added connectionId to event
* CB-5369 support count event
* CB-5369. Rename eventId
* CB-5369 adjust count styles
* CB-5369 format time
* CB-5369 add missing deps
* CB-5369 remove extra important flags
* CB-5369 review fixes
* CB-5369 remove extra import
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-14 19:12:10 +01:00
f6800b5911
CB-5461. Added compare ldap group and user team ( #3189 )
...
* CB-5461. Added compare ldap group and user team
* CB-5461. Fixed codestyle
* CB-5361. Fixed to create new ldap user with full dn
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-01-14 17:06:25 +01:00
Ainur
1d4c00e5fb
CB-6051 ability to download drivers ( #3155 )
2025-01-14 15:42:02 +00:00
12cfcbc199
dbeaver/pro#3885 UPD: switch to web sockets ( #3169 )
...
* dbeaver/pro#3885 Make CBSessionManager.createWebSessionImpl public
* dbeaver/pro#3885 Check that the feature is enabled upon connection
---------
Co-authored-by: Ivan Gagarkin <gagarkin@Ivans-MacBook-Pro.local >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-01-14 14:02:10 +01:00
Sychev Andrey and Daria Marutkina
c3fcf37b3f
CB-5756 redesign user profile ( #3184 )
...
* CB-5756 feat: redesign user profile
* CB-5756 refactor: return disabled prop to UserProfileFormInfo
* CB-5756 feat: add confirmation dialog
When closing panel with unsaved password changes, add localization for that case.
* CB-5756 fix: onChange handler and comparing the state
* CB-5756 fix: build
* CB-5756 refactor: change useState to useObservableRef
* CB-5756 refactor: swap logError to logException
* CB-5756 refactor: use built-in inputs onChange
* CB-5756 refactor: swap useService to useResource hook
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-13 17:10:19 +03:00
Ainur and Daria Marutkina
e259d7da59
CB-5457 fix applying specific events for non-admin users ( #3186 )
...
* CB-5457 fix applying specific events for non-admin users
* CB-5457 add annotations
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-13 14:14:22 +04:00
alex and Daria Marutkina
06f8b448ca
CB-5867 show objects description ( #3170 )
...
* CB-5867 show objects description
* CB-5867 add description only to the connection tree
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-10 20:43:17 +03:00
Ainur and Daria Marutkina
5f87ef177f
CB-5923 add env variables for product settings ( #3179 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-01-10 11:53:28 +01:00
Anastasiya
f4b0a15b70
Fix incorrect punctuation in the Russian localization ( #3187 )
2025-01-09 14:01:17 +01:00
Joel Wetzell
e124f41943
fix typo ( #3178 )
2025-01-09 13:54:16 +01:00