eb1ff96487 CB-4356 useForm does not switch tabs like insane after press enter (#2211)
* 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>
2023-12-18 13:03:19 +01:00
2023-12-06 20:58:33 +01:00
2023-05-29 03:41:21 +03:00
2023-05-29 19:00:34 +03:00
2020-04-16 13:06:54 +03:00
2023-12-04 12:52:11 +01:00

CloudBeaver Community

Cloud Database Manager - Community Edition.
CloudBeaver is a web server which provides rich web interface. Server itself is a Java application, web part is written on TypeScript and React.
It is free to use and open-source (licensed under Apache 2 license).
See out WIKI for more details.

Run in Docker

Demo server

You can see live demo of CloudBeaver here: https://demo.cloudbeaver.io

Database access instructions

Changelog

Changes since 23.2.0:

  • Security:
    • Unauthorized access vulnerability was fixed;
    • All embedded drivers are disabled by default. Administrators can re-enable them in the Server configuration.
  • Access Management:
    • Administrators have gained the ability to permanently delete users and their data.
  • Authorization:
    • The SSL option is available for establishing a connection in SQL Server.
  • Connections:
    • The 'Save credentials' checkbox has been removed from a template creating form as credentials are not stored in templates.
  • SQL Editor:
    • Support for using custom delimiters has been added in MySQL;
    • The Output tab has been implemented, which includes warnings, info, and notices generated by the database when executing user queries;
    • Fixed an issue in the SQL editor where it was impossible to switch the active schema when working with Oracle databases;
    • Added ability to select shared connections for private scripts;
    • Private connections can be chosen for shared scripts, but this change won’t be saved to the script file.
  • Data Editor:
    • Scrollbars have been made theme-independent;
    • Added the ability to edit binary values in a table;
    • Added the ability to count the total number of entries in the table.
  • Driver management:
    • Updated the version of the Clickhouse driver to 0.4.6.
  • Many small bug fixes, enhancements, and improvements have been made

Old CloudBeaver releases

You can find information about earlier releases on the CloudBeaver wiki https://github.com/dbeaver/cloudbeaver/wiki/Releases.

Languages
TypeScript 69.1%
Java 26.3%
CSS 3.8%
JavaScript 0.2%
MDX 0.2%
Other 0.3%