superset/tests
Maxime Beauchemin 3ae02d1a54
Allow for dynamic feature flags (#6808)
* Allow for dynamic feature flags

Giving more control over feature flags, allowing administrator to define
custom logic around whether features are enabled for particular users /
roles.

The exposed function can be used for things like:
* progressive rollout of features (1%, 5%, 50%, 100%)
* experimentation
* role-based feature affectation (only admins see a particular feature)

* fix build

* Addressing comments

* Addressing @hughhh's comments
2019-02-27 15:11:38 -08:00
..
fixtures Add licenses to translations (#6732) 2019-01-22 08:21:13 -08:00
__init__.py Add licenses to translations (#6732) 2019-01-22 08:21:13 -08:00
access_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
base_tests.py Allow for dynamic feature flags (#6808) 2019-02-27 15:11:38 -08:00
cache_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
celery_tests.py Making thrift, pyhive and tableschema as extra_requires (#6696) 2019-01-19 14:27:18 -08:00
core_tests.py [main] Disable resetting main DB attributes (#6845) 2019-02-13 16:41:16 -08:00
dashboard_tests.py Add .standalone class to <body> when in standalone mode (#6811) 2019-02-04 16:44:17 -08:00
dataframe_test.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
datasource_tests.py Adding dropdown to DatasourceControl and ability to change datasource (#6816) 2019-02-20 14:32:33 -08:00
db_engine_specs_test.py Refactor dataframe and column name mutation logic (#6847) 2019-02-20 23:05:35 -08:00
dict_import_export_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
druid_func_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
druid_tests.py Deprecate auto-generated metrics (#5461) 2019-01-16 22:32:13 -08:00
email_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
form_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
import_export_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
load_examples_test.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
macro_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
model_tests.py Force quotes on non-expression time grains on Postgres (#6897) 2019-02-21 13:16:28 -08:00
schedules_test.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
security_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
sql_parse_tests.py [sql lab] improve table name detection in free form SQL (#6793) 2019-02-04 16:03:23 -08:00
sqllab_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
superset_test_config.py Allow for dynamic feature flags (#6808) 2019-02-27 15:11:38 -08:00
utils.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00
utils_tests.py Move feature flag utility function into superset/__init__.py 2019-02-01 13:35:50 -08:00
viz_tests.py Apply ASF licenses throughout the code base (#5800) 2019-01-15 15:53:27 -08:00