superset/tests
Tresdon Jones 97ffb762d0 Add "Published" feature to dashboards (#4725)
* Allow users to publish dashboards

* Rework publish dashboards feature

- The eye next to the title has been replaced with a [draft] badge
- Published status is now toggled in the Header Action Dropdown
- CRUD list shows published status

* Fix linter errors

* Update javascript tests

* Add tests and change DashboardFilter

Add some tests to make sure the published status is rendered and
Make it so that users cannot see dashboards that are published
if they don't have access to any of the slices within

* Fix some linter errors

* Remove commas from core.py

* Fix some failing tests

* More linter errors I introduced

* Fix more linter errors I introduced

* update alembic migration

* Update design of publish dash feature

* Upgrade migration version

* Secure publish endpoint

* Remove bad quotes

* Give publish span its own style

* fix publish rendering

* Add new test for publish feature

* Update migration

* update slug in test

* Update migration

* Address reviwer comments

* Fix linter errors

* Add licenses

* Remove fetchPublished(), use bootstrap data

* Update migration

* Update croniter to existing version

* Fix linter errors

* Upgrade DB Revisions

* Fix flake8 linter error

* Set all dashboards to published on migration

* Migration proper line spacing

* Fix migration to work with postgres

* UPDATE statement works with postgresql and sqlite hopefully

* Update wording to kick off travis
2019-07-10 23:14:13 -07:00
..
fixtures [schema] Deprecating the table_columns.database_expression column (#7653) 2019-07-03 14:05:59 -07:00
__init__.py Add licenses to translations (#6732) 2019-01-22 08:21:13 -08:00
access_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
base_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
cache_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
celery_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
core_tests.py Fixing the examples (#7376) 2019-07-04 13:23:02 -07:00
dashboard_tests.py Add "Published" feature to dashboards (#4725) 2019-07-10 23:14:13 -07:00
dataframe_test.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
datasource_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
db_engine_specs_test.py [travis] Adding Black tox environment (#7809) 2019-07-01 18:05:15 -07:00
dict_import_export_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
druid_func_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
druid_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
email_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
form_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
import_export_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
load_examples_test.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
macro_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
migration_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
model_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
schedules_test.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
security_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
sql_parse_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
sql_validator_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
sqla_models_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
sqllab_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
stats_logger_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
strategy_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
superset_test_config.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
utils_tests.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
utils.py [format] Using Black (#7769) 2019-06-25 13:34:48 -07:00
viz_tests.py [fix] Updating Pandas resample logic (#7799) 2019-07-02 11:10:50 -07:00