* Bumping less-loader
* moving/updating styles, with a bit of linting as I go.
* more whittling
* caught a couple more colors
* reverting plugin config changes I was hacking around with.
* toast messages now use status colors across the board.
* no more pink.
* expanding scope of linting
* a little more CSS linting
* fixing popover adhoc metric title height issue
* eslint: Ignoring nore modules in subfolders
* Added spec for Dremio
* Installation instructions for Dremio
* added dependency for dremio
* Update dremio.py
* ASF header, dttm, set min version in setup.py
* Update installation.rst
* Update installation.rst
* fix tox 'Title underline too short.'
* change URI example
Co-authored-by: Naren <41924335+naren-dremio@users.noreply.github.com>
* Moving appbuilder.xxx out of view files ands into app.py
* Pulled url map converters out into their own file
* Adding license blurb
* Linting
* Linting again...
* Use PyArrow Table for query result serialization
* Cleanup dev comments
* Additional cleanup
* WIP: tests
* Remove explicit dtype logic from db_engine_specs
* Remove obsolete column property
* SupersetTable column types
* Port SupersetDataFrame methods to SupersetTable
* Add test for nullable boolean columns
* Support datetime values with timezone offsets
* Black formatting
* Pylint
* More linting/formatting
* Resolve issue with timezones not appearing in results
* Types
* Enable running of tests in tests/db_engine_specs
* Resolve application context errors
* Refactor and add tests for pyodbc.Row conversion
* Appease isort, regardless of isort:skip
* Re-enable RESULTS_BACKEND_USE_MSGPACK default based on benchmarks
* Dataframe typing and nits
* Renames to reduce ambiguity
* separators removed, "childs" changed to "children"
* changing `children` back to `childs`... it's baked in somewhere in Fab
* linting
* reverting changes to MenuObject
* adding separator above Druid menu items
* move cypress into it's own directory with package.json
* update contributing and include cypress fixtures dir
* newline
* fix rebase
* add cypress dep
* bump cypress
* [superset] Slight performance improvement, remove SQLA first
* [superset] Slight performance improvement, remove SQLA first
* [superset] black it
* [superset] Revert warm up cache change
* [superset] Fix warm up cache slice_id may be none
* [superset] Reverted changes of methods one by get
* [superset] Reverted changes of methods one by get
* Require the SQLAlchemy URI when creating a database
* Add migration to make dbs.sqlalchemy_uri not-nullable
* Fixes for black, isort, tests
* Alter migration to use current revision from master as downgrade target
* Update tests to support new db constraint
* black
* Re-enable pylint for superset/jinja_context.py
* Re-enable pylint for superset/sql_lab.py
* Re-enable pylint for superset/sql_parse.py
* Re-enable pylint for superset/exceptions.py
* Re-enable lint for superset/translations/utils.py
* Re-enable pylint for superset/views/schedules.py
* Re-enable pylint for superset/views/base.py
* Re-enable pylint for superset/views/log/views.py
* Re-enable pylint for superset/views/annotations.py
* black
* PR feedback, pylint, isort fixes
* Black, one more time...
* Move ungrouped-imports to a global disable
* Allow id as a valid name for pylint
* Re-enable pylint for superset/models/core.py
* re-enable pylint for superset/models/sql_lab.py
* re-enable pylint for superset/models/schedules.py
* re-enable pylint for superset/models/helpers.py
* re-enable pylint for superset/models/annotations.py
* re-enable pylint on superset/models/tags.py
* a couple more fixes after black formatting...
* Add another inline pylint disable
* Fix black
* Move to inline disables for 'id' attribute on models
* Fix lint disables after black reformatted them