* fix: time series table
* fix: add default value for label
* fix: use prop values if defined
* fix: revert CollectionControl changes
(cherry picked from commit 5dab983fd8)
* [SQL Lab] fix table metadata loading spinner
The loading spinner used to be close to the new table name that was just
added, and recently flickers and disappears early.
This puts the spinner where it's expected to be.
* Use class
* Addressing comments
* adapt CSS
* add missing license
* Fix logo / branding files
SVG was busted in the branding folder. Files were partly corrupt.
This takes back the original logo, and offers a with-Apache and
without-Apache option. SVG renders nicely. The pngs are also bigger.
* add ASF license
in some cases, people want a time filter only on filter box, without
specifying dimensions (filters), this allows that
(cherry picked from commit e39b169949)
* [security] make it easier to redefine Alpha/Gamma
While talking about some security aspect and as to how you'd alter Alpha
or Gamma role in a specific environment, I realized that these
module-scoped constants would be much more useful as class attributes.
This way, someone can override these sets in their security manager
to alter base roles.
* fix
* flake8
* fix: make vis type control handle unregistered type
* fix: hide when not needed
* fix: do not try to read controlpanelconfig for invalid type
* feat: add t
* [migration] Fixing issue with fb13d49b72f9 downgrade
This PR fixes an issue with the downgrade step of migration fb13d49b72f9 which wrongfully labeled the field `metrics` rather than `metric`.
to: @graceguo-supercat @michellethomas @mistercrunch
* Update fb13d49b72f9_better_filters.py
When using a "Search Results" criteria, the subset of rows that match
the criteria get displayed. While this the filter is applied, if another
query is run, the filter is still active, but not displayed in the input
text box. After this change, the state of the input box sticks after
subsequent queries.
* Add ability to inject statsd client; some py test/reqs updates
- Updated the metrics logger to allow construction with an existing
statsd client, so that it can be configured by external systems or libs.
- added requirements to requirements-dev.txt which are needed to run
tests-eg coverage, nose
- removed dependency on mock lib, it is in python stdlib now
- updated tox.ini to remove the now-superfluous deps
* add license to test file, and remove blank line at EOF
Package maintainers should really never delete packages, but it appears
this happened with croniter and resulted in breaking our builds.
This PR bumps to a more recent existing version of the library