* CB-4535. Remove Ability to edit all users team
* CB-4536. Fixed test
* CB-4536. Refactor after review.
* CB-4536. Refactor after review
* CB-4536. Refactor after review
* CB-4536. Refactor after review
* CB-4536. Refactor after review
* CB-4536. Refactor after review.
* CB-4536. Auto filled default group for all user when application is started
* CB-4536. Refactor after review
* CB-4536. Fixed update empty list
* CB-4536 feat: display default user team info
* CB-4536 chore: code cleanup
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com>
* CB-4382 fixed anonymous error
* CB-4382 move EAdminPermission to root-resources in order to FeatureResource can import it
* CB-4282 EAdminPermission moved to core-root
* CB-4382 update-ts-references
* СB-4382 removed unneeded deps in packages
* CB-4282 revert needed deps to be present
* CB-4382 reverted popperjs for plugin-data-spreadsheet-new
* CB-4382 TE error fix for fast opening admin server settings
* CB-4382 update yarn lock
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: Alexey <wrouds@gmail.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@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>
* CB-3961 removed ADMINISTRATION_TOOLS_PANEL_STYLES from core-administration
* Revert "CB-3961 removed ADMINISTRATION_TOOLS_PANEL_STYLES from core-administration"
This reverts commit 50bb0160c8.
* CB-3961 removed reshadow from core-administration
* CB-3961 styles for table has gray color
* CB-3961 ToolsPanel has 2 modes: surface and secondary
* CB-3961 primary/secondary toolsPanel styles fix
* CB-3961 table footer height is 30px
* CB-3961 table footer height is initial
* CB-3961 no border for footer table + min-height 32 px as it was
* CB-3961 no border for footer in table
* CB-3961 remove EE border bottom at ToolsPanel
* CB-3961 remove EE border bottom at ToolsPanel
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se>
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
* CB-3985 show password for all users if local provider is enabled
* CB-3985 remove extra imports
* CB-3985 review fixes
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
* CB-4097 fix: set user role when creation user
* CB-4097 fix: validate role correctly
* CB-4097 validate team before deleting
* CB-4097 fix: detect auth role correctly
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
* CB-3045 delete team with users
* CB-3905 add force flag for deleting team
* CB-3045: delete teams even they may contain users
* CB-3045: update delete team confirmation message
---------
Co-authored-by: Dmitry Osipov <teunlao@gmail.com>