chore: Restructure explore redux state (#20448)

* chore: Restructure explore redux state

* fixes

* fix tests

* add new tests

* Fix type

* Address comments

* Fix bug

* Fix import

* Add new test

* Move unsaved chart id to a constant

* Add todo
This commit is contained in:
Kamil Gabryjelski
2022-06-24 15:26:07 +02:00
committed by GitHub
parent 20163361b9
commit c7f1c7d5bd
36 changed files with 533 additions and 223 deletions

View File

@@ -40,7 +40,7 @@ import Button from 'src/components/Button';
import ErrorAlert from 'src/components/ErrorMessage/ErrorAlert';
import WarningIconWithTooltip from 'src/components/WarningIconWithTooltip';
import { URL_PARAMS } from 'src/constants';
import { isUserAdmin } from 'src/dashboard/util/findPermission';
import { isUserAdmin } from 'src/dashboard/util/permissionUtils';
import { SaveDatasetModal } from 'src/SqlLab/components/SaveDatasetModal';
import { safeStringify } from 'src/utils/safeStringify';
@@ -139,7 +139,7 @@ class DatasourceControl extends React.PureComponent {
}
onDatasourceSave(datasource) {
this.props.actions.setDatasource(datasource);
this.props.actions.changeDatasource(datasource);
const timeCol = this.props.form_data?.granularity_sqla;
const { columns } = this.props.datasource;
const firstDttmCol = columns.find(column => column.is_dttm);