superset/tests/dashboards
Phillip Kelley-Dotson 4bb29b6f04
chore(spa refactor): refactoring dashboard to use api's instead of bootstrapdata (#13306)
* add hook for future async api calls

* test to see conflict

* add async middleware and update reducers

* working async dashboard load

* implement getcharts api

* add user permissions to explore and dashboard bootstrap data

* integrate api calls with getinitial state

* update namings

* accept an id or a slug in the dashboard charts api

* add permissions function

* fix merge

* update state

* get dashboard charts by id or slug

* fix undefined states

* variable names

* stop using some more bootstrap data

* fix metadata reference

* remove unused bootstrap from the template

* add errorboundry to dashboard

* refactoring, fixing

* update permissions

* add just roles

* id is supposed to be a string

* unused vars

* get datasources from api

* make onError optional

* use resource hooks, better error boundary

* add loading state for dashboardroute

* remove console

* add conditional

* more conditionals

* testing out a possible fix for cypress

* convert edit/standalone test to cypress

* remove bootstrappy assertions

* lint

* fix dashboard edit history issue

* rename stuff

* address recent native filters schema change

* remove unused getInitialState

* remove .only from test

* hooksy redux usage

* Revert "more conditionals"

This reverts commit 25c8ed61b477ce30f87746af4421ce1bf4d5ea99.

* cleanup

* undo unnecessary change

* actually need conditions here

* certainty

* Revert "certainty"

This reverts commit 77dea1915beee2761c9fc214f1196ef8d79832c8.

* more permutations (untested yolo)

* Update superset-frontend/src/chart/chartReducer.ts

Co-authored-by: Evan Rusackas <evan@preset.io>

* import style

* comment

* cleaner dashboardInfo

* remove debug code

* use memo for getPermissions

* fix lint

* adjust name/location of DashboardPage

* move logic for REMOVE_SLICE_LEVEL_LABEL_COLORS to DAO

* stop using full_data()

* remove unused (and now useless) json=true query param

Co-authored-by: David Aaron Suddjian <aasuddjian@gmail.com>
Co-authored-by: David Aaron Suddjian <1858430+suddjian@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
2021-04-12 16:10:29 -07:00
..
security refactor(api): csrf token on the new REST API (#13212) 2021-02-23 09:50:22 +00:00
__init__.py [dashboard] Refactor API using SIP-35 (#9315) 2020-03-20 16:32:03 +00:00
api_tests.py chore(spa refactor): refactoring dashboard to use api's instead of bootstrapdata (#13306) 2021-04-12 16:10:29 -07:00
base_case.py feat(dashboard-rbac): dashboard lists (#12680) 2021-01-31 09:17:46 +02:00
commands_tests.py test: World bank examples (#12161) 2021-01-13 14:20:05 -08:00
consts.py feat(dashboard-rbac): dashboard lists (#12680) 2021-01-31 09:17:46 +02:00
dao_tests.py test: World bank examples (#12161) 2021-01-13 14:20:05 -08:00
dashboard_test_utils.py feat(dashboard-rbac): dashboard lists (#12680) 2021-01-31 09:17:46 +02:00
superset_factory_util.py feat(dashboard-rbac): dashboard lists (#12680) 2021-01-31 09:17:46 +02:00