This is an automated email from the ASF dual-hosted git repository.
diegopucci pushed a change to branch
alexandrusoare/refactor/dht-75-native-filters
in repository https://gitbox.apache.org/repos/asf/superset.git
from 4acc25bcef Add formChanged everywhere
new 094cbba6b8 fixed(nativeFilters): removed added from filterChanges and
fixed bug when reordering
new 84a2935a74 Merge branch
'alexandrusoare/refactor/dht-75-native-filters' of
https://github.com/devdomcom/secretset into
alexandrusoare/refactor/dht-75-native-filters
new cf3669d9d6 fixed(datamask): fixed dataMask bug
new bddcd6af4e feat(api): changed to handle addition in modified
new 5aeddda412 feat(filterConfigModal): fix small issue
new 16fbef024c feat(nativeFilters): added checking for invalid deletion
new 1d33a0605d fix(package-lock): fixed package-lock
new 893eff7575 fix(package-lock): fixed package-lock
new ae34b03ddc fix(package-lock): fixed package-lock
new 32f159269a fix(package-lock): fixed package-lock
new e4e85b76c5 clean(code): cleaning up the code
new a4d3ef6476 fix(api): remove trailing slash
new 24510938dd refactor(tests): dashboard patch tests and uri change
new de03cdfb11 test(dashboard filters): add another test for invalid data
new 2864c8c678 test(dashboard patch): add reordered tests and rename
existing ones
new 7c73a637ca refactor(dashboardInfo): changed the name for the action
new e564f89715 refactor(dashboardInfo): changed the name for the action
new 722317d55b refactor(FilterChangesType): changed from interface to type
and renamed it
new 1ca6ca7315 test(dashboard backend): add and refactor existing tests
new 7ccb71ff26 refactor(dashboard tests): remove prints
new 2b49127abb Merge branch
'alexandrusoare/refactor/dht-75-native-filters' of
https://github.com/devdomcom/apache_secretset into
alexandrusoare/refactor/dht-75-native-filters
new b8af4a448b refactor(nativeFilters): got rid of extra manipulations
new c7308e0906 refactor(dataMask): replaced the action for filters
new 23db27e175 refactor(nativeFilters): small change
new 69d929c7e5 refactor(filterConfigModal): made some small changes
new a35e00d1f4 refactor(nativeFilters): changed the types from any
new c8528cd216 refactor(filterConfigModal): small changes
new e155c62c0a feat(lint): linted the text
new 43702bab99 feat(unittests): added some unittests
new f210dea418 feat(unittests): added some more unittests
new cb92ed6b83 clean(api): cleaned unnecessary stuff
new f969c08ba0 clean(dashboard): cleaning
new 6f6debc24b clean(dashboard): cleaning
new 42fb2e2db1 fix(type): type fixing
new dfd8c00a66 fix(type): type fixing
new 7522fa3ee5 feat(lint): lint fix
new 6ad00b0637 fix(tests): fixed the test suite
new 4023c33727 feat(prettier): ran prettier
new ac36948e5c fix(dataMask): quick fix for reordering
new 50b4685d33 Improve types
new 2f33ef0fe0 fix(dataMask): fixed dataMask
new 4ac6c3e90d fix(filterConfigModal): fixed some issues
new cbeffbc661 fix(filterConfigModal): fixed some issues
new 0062bc368f fix(bug): fixed this nice bug
new d722681f68 fix(bug): fixed this nice bug
new 2e2be18ae3 feat(ci): ran prettier, lint-fix and type
new d0ae972ebd feat(debounce): added debounce for name and description
new 46ed834aca fix(dataMask): fixed a bug related to dataMask
new e57bd45baa fix(filterConfigModal): quick fix
new c7485cc2a2 fix(FilterConfigModal): use updated filterChanges in
createHandleSave
new 45798f3f72 fix(dataMask): quick fix
new cdbd64427c fix(FilterConfiModalTest): run a fake timer for debounce
new bd3a230faf Merge branch
'alexandrusoare/refactor/dht-75-native-filters' of
https://github.com/devdomcom/apache_secretset into
alexandrusoare/refactor/dht-75-native-filters
new 016abf8854 fix(dataMask): quick fix
new 7c4bcbcacb fix(api): when modifying instead of updating the keys of
object, replace the object as a whole
new b1a5c0682e Hardening
new 5c9e10e7b0 Hardening more
The 57 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
superset-frontend/package-lock.json | 799 +--------------------
.../src/dashboard/actions/dashboardInfo.ts | 6 +-
.../src/dashboard/actions/dashboardState.js | 4 +-
.../src/dashboard/actions/nativeFilters.ts | 154 ++--
.../FilterBar/FilterConfigurationLink/index.tsx | 8 +-
.../FilterScope/FilterScope.test.tsx | 1 +
.../FiltersConfigForm/FiltersConfigForm.tsx | 28 +-
.../FiltersConfigForm/getControlItemsMap.test.tsx | 1 +
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 216 ++++--
.../FiltersConfigModal/FiltersConfigModal.tsx | 251 +++----
.../nativeFilters/FiltersConfigModal/types.ts | 13 +-
.../nativeFilters/FiltersConfigModal/utils.ts | 48 +-
.../src/dashboard/reducers/dashboardInfo.js | 33 +-
.../src/dashboard/reducers/nativeFilters.ts | 35 +-
superset-frontend/src/dataMask/actions.ts | 37 +-
superset-frontend/src/dataMask/reducer.ts | 91 +--
superset/commands/dashboard/exceptions.py | 6 +-
superset/commands/dashboard/update.py | 17 +-
superset/commands/exceptions.py | 4 -
superset/constants.py | 5 +-
superset/daos/base.py | 29 -
superset/daos/dashboard.py | 77 +-
superset/dashboards/api.py | 45 +-
superset/dashboards/schemas.py | 28 +-
superset/views/base_api.py | 128 +---
tests/integration_tests/base_api_tests.py | 1 -
tests/integration_tests/base_tests.py | 25 -
tests/integration_tests/dashboards/api_tests.py | 192 +++--
28 files changed, 624 insertions(+), 1658 deletions(-)