You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by di...@apache.org on 2023/10/25 12:39:55 UTC
[superset] branch master updated: fix: Revert "fix(Charts): Set max row limit + removed the option to use an empty row limit value" (#25753)
This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new e2fe967788 fix: Revert "fix(Charts): Set max row limit + removed the option to use an empty row limit value" (#25753)
e2fe967788 is described below
commit e2fe96778887d203a852cf09def151ff024cfaf7
Author: Geido <60...@users.noreply.github.com>
AuthorDate: Wed Oct 25 15:39:49 2023 +0300
fix: Revert "fix(Charts): Set max row limit + removed the option to use an empty row limit value" (#25753)
---
.../src/shared-controls/sharedControls.tsx | 9 +----
.../superset-ui-core/src/validator/index.ts | 1 -
.../src/validator/validateMaxValue.ts | 8 -----
.../test/validator/validateMaxValue.test.ts | 38 ----------------------
4 files changed, 1 insertion(+), 55 deletions(-)
diff --git a/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx b/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx
index 80469e17a4..57419b4918 100644
--- a/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx
+++ b/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx
@@ -47,8 +47,6 @@ import {
isDefined,
hasGenericChartAxes,
NO_TIME_RANGE,
- validateNonEmpty,
- validateMaxValue,
} from '@superset-ui/core';
import {
@@ -245,12 +243,7 @@ const row_limit: SharedControlConfig<'SelectControl'> = {
type: 'SelectControl',
freeForm: true,
label: t('Row limit'),
- clearable: false,
- validators: [
- validateNonEmpty,
- legacyValidateInteger,
- v => validateMaxValue(v, 100000),
- ],
+ validators: [legacyValidateInteger],
default: 10000,
choices: formatSelectOptions(ROW_LIMIT_OPTIONS),
description: t(
diff --git a/superset-frontend/packages/superset-ui-core/src/validator/index.ts b/superset-frontend/packages/superset-ui-core/src/validator/index.ts
index fb37328c02..532efcc959 100644
--- a/superset-frontend/packages/superset-ui-core/src/validator/index.ts
+++ b/superset-frontend/packages/superset-ui-core/src/validator/index.ts
@@ -22,4 +22,3 @@ export { default as legacyValidateNumber } from './legacyValidateNumber';
export { default as validateInteger } from './validateInteger';
export { default as validateNumber } from './validateNumber';
export { default as validateNonEmpty } from './validateNonEmpty';
-export { default as validateMaxValue } from './validateMaxValue';
diff --git a/superset-frontend/packages/superset-ui-core/src/validator/validateMaxValue.ts b/superset-frontend/packages/superset-ui-core/src/validator/validateMaxValue.ts
deleted file mode 100644
index 24c1da1c79..0000000000
--- a/superset-frontend/packages/superset-ui-core/src/validator/validateMaxValue.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { t } from '../translation';
-
-export default function validateMaxValue(v: unknown, max: Number) {
- if (Number(v) > +max) {
- return t('Value cannot exceed %s', max);
- }
- return false;
-}
diff --git a/superset-frontend/packages/superset-ui-core/test/validator/validateMaxValue.test.ts b/superset-frontend/packages/superset-ui-core/test/validator/validateMaxValue.test.ts
deleted file mode 100644
index 70f3d332c5..0000000000
--- a/superset-frontend/packages/superset-ui-core/test/validator/validateMaxValue.test.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import { validateMaxValue } from '@superset-ui/core';
-import './setup';
-
-describe('validateInteger()', () => {
- it('returns the warning message if invalid', () => {
- expect(validateMaxValue(10.1, 10)).toBeTruthy();
- expect(validateMaxValue(1, 0)).toBeTruthy();
- expect(validateMaxValue('2', 1)).toBeTruthy();
- });
- it('returns false if the input is valid', () => {
- expect(validateMaxValue(0, 1)).toBeFalsy();
- expect(validateMaxValue(10, 10)).toBeFalsy();
- expect(validateMaxValue(undefined, 1)).toBeFalsy();
- expect(validateMaxValue(NaN, NaN)).toBeFalsy();
- expect(validateMaxValue(null, 1)).toBeFalsy();
- expect(validateMaxValue('1', 1)).toBeFalsy();
- expect(validateMaxValue('a', 1)).toBeFalsy();
- });
-});