* CB-3960 removes unused SlideBox styles
* CB-3960 makes menu panel reshadowless
* CB-3960 makes menu bar small item reshadowless
* CB-3960 removes reshadow from loaders
* CB-5076 some reshadow
* CB-5076 makes auto refresh reshadowless
* CB-5076 removes reshadow from result set grouping presentation
* CB-5076 makes data grid reshadowless
* CB-5076 makes object viewer table reshadowless
* CB-5076 makes value panel GIS presentation reshadowless
* CB-5076 removes reshadow's all dependencies
* CB-5076 removes ComponentStyles from tsx files
* CB-5076 fixes shortcut dialog titles paddings
* CB-5076 federated auth providers has more space for providers list container
* CB-5076 removes unneeded global from base scss
* CB-5076 import base styles as regular styles (not moduled)
* CB-5076 fix: styles
* CB-5076 chore: add packageManager
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
* CB-4703. Hide private ssl key, added new parameter to features
* CB-4631. Fix Build
* CB-4703. Hide private ssl key, added new parameter to features
* CB-4631. Fix Build
* CB-4631. Added logic
* CB-4728. Refactor after review
* CB-4268: adds too many session checkbox for local and federated authentication
* CB-4268 ux improve for force session dialog. do not close main popup if confirm dialog rejected
* CB-4268 cleanup
* CB-4268 adds too-many-sessions-plugin to close error of the external window while logging in
* CB-4268 cleanup
* CB-4268 cleanup
* CB-4268 auth dialog: removes unneeded state
* CB-4268. Add logic to force logout for federated users
* CB-4268. Added redirect for Federated users
* CB-4268. Update script
* CB-4268 split force session dialog checkbox for each tab its own instance
* CB-4268 set exceptions for each auth tab individually
* CB-4268 show error for all auth tabs
* CB-4268. Update script, refactor event for user
* CB-4268. Fixed force logout for sso
* CB-4268. Fixed class cast exception
* CB-4268. Refactor after review
* Revert "CB-4268 show error for all auth tabs"
This reverts commit 996bdfebdb.
* Revert "CB-4268 set exceptions for each auth tab individually"
This reverts commit dbeca03a31.
* Revert "CB-4268 split force session dialog checkbox for each tab its own instance"
This reverts commit cf79208d41.
* CB-4268 show error for all auth dialog tabs
* CB-4268 resets error state on auth dialog tab change
* CB-4268 fix: reset error state only on tab change
* CB-4268 auth login function cleanup
* CB-4268. Refactor after review, cleanup code
* CB-4268 removes too-many-sessions plugin
* CB-4268 removes unneeded translations
* CB-4268 fix: show login button only for non federated auth tabs
* CB-4268 refactor: reset error on switching auth mode
* CB-4268 stop resetting error with flag for auth dialog
* CB-4268 stop resetting error with flag for auth dialog (reset error default true)
* CB-4268 rename to ssoError.html
* CB-4268. Rename parameter for html
* CB-4268. Revert
* CB-4854. Refactor after review
* CB-4854. Refactor after review
* CB-4268 adds tooltip for force logout checkbox
* CB-4268 changes force sessions popup title to shorter version
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
* CB-4364 create connection trim to SSH fields
* CB-4364 create connection trim to SSL fields
* CB-4364 create connection SSH trim cleanup
* CB-4364 create main tab trim input values
* CB-4364 connection form driver properties trimmed
* CB-4364 trimmed team creation inputs
* CB-4364 trimmed identity providers inputs
* CB-4364 fix trimmed team creation inputs so it checks property type before trim
* CB-4364 trimmed server config service
* CB-4364 trimmed user form in admin settings
* CB-4364 trimmed auth form log:pass data
* CB-4364 options, ssh, ssl create connection tabs supports trim for all of the text inputs
* CB-4364 ssl tab service cleanup
* CB-4364 refactor: cleanup auth config
* CB-4364 refactor: cleanup user form info part
* CB-4364 refactor: SSH tab do not mutated state directly
* CB-4364 refactor: AuthDIalog tab do not mutated state directly
* CB-4364 refactor: connection options tab do not mutated state directly
* CB-4364 prepare config for server configuration service
* CB-4364 fix: trim driver properties if is custom ones
* CB-4364 auth, server config, userFormPart info cleanup
* CB-4364 trim password in format FormPart function
* CB-4364 connectionDriverProps cleanup
* CB-4364 fix: format user form info
* CB-4364 connectionDriverProps cleanup with keys
* CB-4364 fix: useInfoFormPart trim user id only on creation
* CB-4364 userFormInfoPart trim user id on create in format
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-4334. Added new property for ObjectPropertyInfo.
* CB-4277. Fixed typo
* CB-4335 added to gql "required" property for form inputs
* CB-4335 added required properties to all inputs of ObjectPropertyInfoForm
* CB-4335 added to useForm submit events handling
* CB-4335 create connection form uses useForm hook (first iteration)
* CB-4335 required fix for render field
* CB-4335 actions not required fix for connection form
* CB-4335 identify providers forms uses useForm
* CB-4335 connection form has scroll and access tab
* enable panels tab switch on invalid text input for SSH and SSL tabs
* CB-4335 all dynamic fields shows correctly
* СB-4335 made textarea required
* CB-4335 user authorization and change password has useForms
* CB-4335 team meta uses useForms
* CB-4335 team form actions uses react context
* CB-4335 Add ConnectionFormActionsContext to
ConnectionFormBaseActions
* CB-4335 Remove unnecessary required attribute from
AuthProviderForm component
* CB-4356 useForm does not switch tabs like insane after press enter
* CB-4335. Added required parameter to AuthProviderInfo
* CB-4335 auth provider form has required property
* Revert "CB-4356 useForm does not switch tabs like insane after press enter"
This reverts commit 6f658eb51e.
* CB-4356 tab panel does not switch on each enter press
* CB-4356 clean code in tabPanel component
* CB-4356 TabPanelValidation handler for switching tabs
* CB-4356 cleanup for useExecutor, TabState, TabPanel components
* CB-4356 switch tabs simplified (cleanup)
* CB-4356 highlight invalid fields after tab being switched
* CB-4356 added license to TabPanelValidation
* CB-4356 remove unneeded dep from useExecutor
* CB-4356 chore: refactor tabs validation
* feat(CB-4356): clear tabs validation state before start new one
* Revert "feat(CB-4356): clear tabs validation state before start new one"
This reverts commit 76b0a9c5ce.
* CB-4356 reset invalid element before form validation
* CB-4356 fix: executor collection usage
* fix: required field should not be required if it is readonly
* CB-4356 fix: forms shows child content correctly
* Revert "CB-4356 fix: forms shows child content correctly"
This reverts commit 4fd046b690.
* CB-4356 fix: TeamForm show users tab correctly
* CB-4356 fix: ssh key doesnt required if it is saved
* CB-4356 remove unique id error in console
* CB-4356 fix: error with form validation
* Revert "CB-4356 fix: error with form validation"
This reverts commit 0dce34f8b4.
---------
Co-authored-by: Denis Sinelnikov <denis.sinelnikov@dbeaver.com>
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* 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-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>