Fixed an issue with the error message being displayed at the right place for Azure deployments. Fixes #7497

This commit is contained in:
Yogesh Mahajan 2022-08-05 14:09:09 +05:30 committed by Akshay Joshi
parent 53887c32bf
commit 4c6e7d4f4f
3 changed files with 24 additions and 0 deletions

View File

@ -21,5 +21,6 @@ Housekeeping
Bug fixes Bug fixes
********* *********
| `Issue #7497 <https://redmine.postgresql.org/issues/7497>`_ - Fixed an issue with the error message being displayed at the right place for Azure deployments.
| `Issue #7563 <https://redmine.postgresql.org/issues/7563>`_ - Fixed an issue where autocomplete is not working after clearing the query editor. | `Issue #7563 <https://redmine.postgresql.org/issues/7563>`_ - Fixed an issue where autocomplete is not working after clearing the query editor.
| `Issue #7573 <https://redmine.postgresql.org/issues/7573>`_ - Ensure that autocomplete does not appear when navigating code using arrow keys. | `Issue #7573 <https://redmine.postgresql.org/issues/7573>`_ - Ensure that autocomplete does not appear when navigating code using arrow keys.

View File

@ -16,6 +16,15 @@ import url_for from 'sources/url_for';
import getApiInstance from '../../../../static/js/api_instance'; import getApiInstance from '../../../../static/js/api_instance';
import { isEmptyString } from 'sources/validators'; import { isEmptyString } from 'sources/validators';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles(() =>
({
formClass: {
overflow: 'auto',
}
}),
);
// AWS credentials // AWS credentials
export function AwsCredentials(props) { export function AwsCredentials(props) {
@ -56,6 +65,7 @@ AwsCredentials.propTypes = {
// AWS Instance Details // AWS Instance Details
export function AwsInstanceDetails(props) { export function AwsInstanceDetails(props) {
const [cloudInstanceDetailsInstance, setCloudInstanceDetailsInstance] = React.useState(); const [cloudInstanceDetailsInstance, setCloudInstanceDetailsInstance] = React.useState();
const classes = useStyles();
React.useMemo(() => { React.useMemo(() => {
const cloudDBInstanceSchema = new CloudInstanceDetailsSchema({ const cloudDBInstanceSchema = new CloudInstanceDetailsSchema({
@ -113,6 +123,7 @@ export function AwsInstanceDetails(props) {
onDataChange={(isChanged, changedData) => { onDataChange={(isChanged, changedData) => {
props.setCloudInstanceDetails(changedData); props.setCloudInstanceDetails(changedData);
}} }}
formClassName={classes.formClass}
/>; />;
} }
AwsInstanceDetails.propTypes = { AwsInstanceDetails.propTypes = {

View File

@ -18,6 +18,16 @@ import getApiInstance from '../../../../static/js/api_instance';
import { CloudWizardEventsContext } from './CloudWizard'; import { CloudWizardEventsContext } from './CloudWizard';
import {MESSAGE_TYPE } from '../../../../static/js/components/FormComponents'; import {MESSAGE_TYPE } from '../../../../static/js/components/FormComponents';
import gettext from 'sources/gettext'; import gettext from 'sources/gettext';
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles(() =>
({
formClass: {
overflow: 'auto',
}
}),
);
const classes = useStyles();
// Azure credentials // Azure credentials
export function AzureCredentials(props) { export function AzureCredentials(props) {
@ -186,6 +196,7 @@ export function AzureInstanceDetails(props) {
onDataChange={(isChanged, changedData) => { onDataChange={(isChanged, changedData) => {
props.setAzureInstanceData(changedData); props.setAzureInstanceData(changedData);
}} }}
formClassName={classes.formClass}
/>; />;
} }
AzureInstanceDetails.propTypes = { AzureInstanceDetails.propTypes = {
@ -225,6 +236,7 @@ export function AzureDatabaseDetails(props) {
onDataChange={(isChanged, changedData) => { onDataChange={(isChanged, changedData) => {
props.setAzureDatabaseData(changedData); props.setAzureDatabaseData(changedData);
}} }}
formClassName={classes.formClass}
/>; />;
} }
AzureDatabaseDetails.propTypes = { AzureDatabaseDetails.propTypes = {