Ville Brofeldt
bd63a1bd98
fix(chart): deprecate persisting url_params ( #18960 )
...
* fix(chart): deprecate peristing url_params
* remove duplicated backend logic
* use omitBy
* simplify omit
2022-03-02 07:44:36 +02:00
Beto Dealmeida
822dd6de5d
chore: update UPDATING re: SIP-68 ( #18935 )
2022-02-24 11:34:34 -08:00
John Bodley
342c55bc18
Update UPDATING.md ( #18664 )
2022-02-15 08:35:05 -05:00
Ville Brofeldt
12cddb7ade
chore(docs): add note about quote handling in filters ( #18657 )
2022-02-10 12:36:04 +02:00
Michael S. Molina
f018c826b8
refactor: Moves the Explore form_data endpoint ( #18151 )
...
* refactor: Moves the Explore form_data endpoint
* Removes unused imports
* Fixes openapi schema error
* Fixes typo
* Renames and UPDATING.md
2022-01-25 11:14:50 -03:00
Elizabeth Thompson
1f8129241b
update changelog and updating for 1.4.0 ( #18083 )
2022-01-20 09:38:43 -08:00
Daniel Vaz Gaspar
412189fcb7
fix: Change default SECRET_KEY, improve docs and banner warning ( #17984 )
...
* fix: Change default SECRET_KEY, improve docs and banner warning on default
* lint
* Update superset/initialization/__init__.py
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
* add a secret migration procedure, update UPDATING
* fix lint
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2022-01-11 15:13:04 +00:00
John Bodley
f8a65f8001
Update UPDATING.md ( #17717 )
...
Co-authored-by: Srini Kadamati <skadamat@gmail.com>
2021-12-24 18:51:54 +02:00
cccs-joel
e6db62c469
fix: Change datatype of column type in BaseColumn to allow larger datatype names for complexed columns ( #17360 )
...
* Change datatype of column type in BaseColumn to allow larger datatype names for complexed columns
* Fixed formatting
* Added an entry in the UPDATING.md file as a potential downtime
* Update UPDATING.md
Accept proposed changes.
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
* Updated down revision number to reflect new head
Co-authored-by: cccs-joel <cccs-joel@users.noreply.github.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
2021-12-13 14:28:21 -08:00
Ville Brofeldt
c4b04952d0
feat: customize recent activity access ( #17589 )
...
* feat: customize recent activity access
* address comments
* fix and add tests
* add alert assertion and UPDATING.md entry
* replace .get_id() with .id
* fix updating comment
* update config name
2021-12-08 11:30:23 +02:00
Michael S. Molina
2f2e8fe412
feat: Adds a key-value endpoint to store the state of dashboard filters ( #17536 )
...
* feat: Adds a key-value endpoint to store the state of dashboard filters
* Fixes pylint issues
* Adds openapi schemas
* Adds more tests, move logic to commands and use singular form for the endpoint name
* Fixes model description
* Removes database model
* Adds open api specs
* Simplifies the commands
* Adds more tests
* Validates the value content and submits the correct http status code
* Fixes import order
* Skips flakky test
* Fixes tests
* Updates UPDATING.md
2021-12-01 09:06:49 -03:00
Gnought
94e787eca8
chore: bump mysqlclient version ( #17556 )
...
* Bump mysqlclient version
* Update SHA hash
* Update UPDATING.md
* Update setup.py
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2021-11-29 10:38:41 +02:00
ofekisr
da75028295
fix(superset.cli): superset cli group doesn't support superset extension app ( #17539 )
2021-11-26 09:48:32 -08:00
Daniel Vaz Gaspar
69f9ee8f5e
fix: feature flags typing ( #15254 )
...
* fix: feature flags typing
* fix tests
* add note in UPDATING.md
* fix frontend
* also move SCHEDULED_QUERIES to top level
* fix test
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com>
2021-11-19 15:56:16 +00:00
PApostol
6b1de57207
fix: various typo fixes in MD files ( #17309 )
...
* Various typo fixes in MD files
* Undo fixes in CHANGELOG.md to match PR titles
* Update CONTRIBUTING.md
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
2021-11-09 17:44:10 +02:00
Craig Rueda
6a63a21e06
chore: Bumping pyarrow / pandas ( #17290 )
...
* Bumping pyarrow / pandas
* Appeasing the pylint gods
* Adjusting UPDATING.md
* Buping testing requirements
2021-10-31 10:47:02 -07:00
Shiva Raisinghani
79ed0ae5de
docs(UPDATING): Adding downtime for #16756 ( #17293 )
...
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com>
2021-10-29 18:56:51 -07:00
Ville Brofeldt
a3413197de
chore: upgrade to Node 16 ( #16809 )
...
* chore: upgrade to Node 16
* add docs
* fix test
2021-09-25 07:26:35 +02:00
Phillip Kelley-Dotson
a198dbb19b
feat: add certifiedby & certification details fields to the edit dataset columns fields ( #16454 )
...
* add migration
* add backend and frontend for certified
* update migration with batch
* fix integration test and update Updating.md
* Update superset-frontend/src/datasource/DatasourceEditor.jsx
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
* Update superset-frontend/src/datasource/DatasourceEditor.jsx
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
* Update superset-frontend/src/datasource/DatasourceEditor.jsx
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
* change method name
* add tooltip info
* add mixin
* merge heads
* address comments
* fix select label styles
* add extra field
* fix test?
* add extra field to put schema
Co-authored-by: Geido <60598000+geido@users.noreply.github.com>
2021-09-22 15:09:30 -07:00
Ville Brofeldt
836b5e2c86
feat: add support for generic series limit ( #16660 )
...
* feat: add support for generic series limit
* refine series_columns logic
* update docs
* bump superset-ui
* add note to UPDATING.md
* remove default value for timeseries_limit
2021-09-16 12:09:08 +03:00
Ville Brofeldt
88c09c2138
feat(jinja): improve url parameter formatting ( #16711 )
...
* feat(jinja): improve url parameter formatting
* add UPDATING.md
* fix test
2021-09-15 20:00:26 +03:00
Ville Brofeldt
90e2f09c67
docs: update entries for v1.2 and v1.3 ( #16496 )
2021-08-30 13:58:08 +03:00
Rob DiCiuccio
04622529df
Revert a7f247b472
( #16039 )
2021-08-03 09:27:45 -07:00
John Bodley
c0615c55df
fix: Ensure table uniqueness on update ( #15909 )
...
* fix: Ensure table uniqueness on update
* Update models.py
* Update slice.py
* Update datasource_tests.py
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2021-08-03 07:45:55 +12:00
John Bodley
a7f247b472
chore: Bump Celery ( #15927 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2021-08-03 05:28:20 +12:00
John Bodley
6871ad15f1
docs(UPDATING): Adding downtime for #14234 ( #14513 )
2021-05-08 07:59:44 +12:00
John Bodley
a8781c5313
fix(hive): Update CSV to Hive upload prefix ( #14255 )
...
* fix(hive): Update CSV to Hive upload prefix
* Trigger notification
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2021-04-24 13:20:31 +12:00
John Bodley
a3b41e2bac
fix: Issue 13956 ( #13980 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2021-04-09 15:21:58 +12:00
Ville Brofeldt
5ae91e2dd8
feat(rls): enable row level security by default ( #13772 )
2021-03-26 17:40:41 +02:00
Beto Dealmeida
fd63ac3687
chore: Update docs for 1.1 ( #13732 )
...
* Update docs for 1.1
* Update CONTRIBUTING.md
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
* Update UPDATING.md
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
* Update UPDATING.md
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
* Update UPDATING.md
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
2021-03-24 19:23:56 -07:00
Beto Dealmeida
714d262336
Update UPDATING.md ( #13607 )
...
Fix link
2021-03-15 14:37:08 -07:00
Daniel Vaz Gaspar
94fc5d586e
docs: deprecate old alerts and dash/charts reports ( #13440 )
...
* docs: deprecated old alerts and dash/charts reports
* revert celery default config
* fix lint
2021-03-05 09:40:08 +00:00
Beto Dealmeida
3d23adec5e
chore: use shillelagh instead of gsheetsdb ( #13185 )
...
* chore: use shillelagh instead of gsheetsdb
* Fix tests
* Clean up code and remove duplication
* Fix test
* Tighten dep
2021-02-18 09:48:18 -08:00
Elizabeth Thompson
3a2300b84a
correct title weights ( #12841 )
2021-01-29 17:18:22 -08:00
Elizabeth Thompson
ef724069f3
docs:add deprecations to updating.md ( #12798 )
2021-01-28 14:36:38 -08:00
Daniel Vaz Gaspar
1094573334
docs: updates updating.md with 1.0 ( #12682 )
2021-01-22 12:53:25 +00:00
Daniel Vaz Gaspar
a078296330
fix: impose dataset ownership check on old API ( #12491 )
...
* fix: impose dataset ownership check on old API
* update UPDATING.md
* partially protect the old MVC also
* prevent metric and column add and update
2021-01-13 18:06:41 +00:00
Amit Miran
b221417e19
chore: remove harmless incubator refs ( #12289 )
...
* chore: migrate all harmless incubator refs like comments and documentation files
* chore: migrate all superset.incubator.apache.org to superset.apache.org to
* chore: migrate dist.apache.org refs
* chore: removing incubating and Disclaimer
* fix: linting issues
2021-01-06 13:45:19 +02:00
Daniel Vaz Gaspar
e5e9a5f05c
docs: update UPDATING.md with security simplification info ( #12097 )
...
* docs: update UPDATING.md with security simplification info
* update docs better readability
2020-12-23 12:24:59 +00:00
Rob DiCiuccio
4d329071a1
feat(SIP-39): Async query support for charts ( #11499 )
...
* Generate JWT in Flask app
* Refactor chart data API query logic, add JWT validation and async worker
* Add redis stream implementation, refactoring
* Add chart data cache endpoint, refactor QueryContext caching
* Typing, linting, refactoring
* pytest fixes and openapi schema update
* Enforce caching be configured for async query init
* Async query processing for explore_json endpoint
* Add /api/v1/async_event endpoint
* Async frontend for dashboards [WIP]
* Chart async error message support, refactoring
* Abstract asyncEvent middleware
* Async chart loading for Explore
* Pylint fixes
* asyncEvent middleware -> TypeScript, JS linting
* Chart data API: enforce forced_cache, add tests
* Add tests for explore_json endpoints
* Add test for chart data cache enpoint (no login)
* Consolidate set_and_log_cache and add STORE_CACHE_KEYS_IN_METADATA_DB flag
* Add tests for tasks/async_queries and address PR comments
* Bypass non-JSON result formats for async queries
* Add tests for redux middleware
* Remove debug statement
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
* Skip force_cached if no queryObj
* SunburstViz: don't modify self.form_data
* Fix failing annotation test
* Resolve merge/lint issues
* Reduce polling delay
* Fix new getClientErrorObject reference
* Fix flakey unit tests
* /api/v1/async_event: increment redis stream ID, add tests
* PR feedback: refactoring, configuration
* Fixup: remove debugging
* Fix typescript errors due to redux upgrade
* Update UPDATING.md
* Fix failing py tests
* asyncEvent_spec.js -> asyncEvent_spec.ts
* Refactor flakey Python 3.7 mock assertions
* Fix another shared state issue in Py tests
* Use 'sub' claim in JWT for user_id
* Refactor async middleware config
* Fixup: restore FeatureFlag boolean type
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2020-12-10 20:21:56 -08:00
Erik Ritter
77d362d306
fix: Remove expensive logs table migration ( #11920 )
2020-12-04 07:59:28 -08:00
Daniel Vaz Gaspar
35784106dd
docs(release): small fixes and deprecate apache docs ( #11827 )
...
* docs(release): small fixes and deprecate apache docs
* remove last 0.38 reference
2020-11-26 11:49:59 +00:00
Maxime Beauchemin
0504cf1a00
chore: improve analytics ( #11714 )
...
* chore: improve analytics
* lint
* log more events, add note in UPDATING.md
* handling base class
* more events\!
* get ref through
* right before @expose
* fix context
* touchups
2020-11-25 08:45:02 -08:00
Daniel Vaz Gaspar
84c8a627b2
docs: 0.38.0 CHANGELOG and UPDATING ( #11809 )
2020-11-25 11:36:50 +00:00
Rob DiCiuccio
01d15f5368
feat(templating): Safer Jinja template processing ( #11704 )
...
* Enable safer Jinja template processing
* Allow JINJA_CONTEXT_ADDONS with SAFE_JINJA_PROCESSING
* Make template processor initialization less magical, refactor classes
* Consolidat Jinja logic, remove config flag in favor of sane defaults
* Restore previous ENABLE_TEMPLATE_PROCESSING default
* Add recursive type checking, update tests
* remove erroneous config file
* Remove TableColumn models from template context
* pylint refactoring
* Add entry to UPDATING.md
* Resolve botched merge conflict
* Update docs on running single python test
* Refactor template context checking to support engine-specific methods
2020-11-17 11:55:47 -08:00
Jesse Yang
4cfcaebb61
feat: rename TABLE_NAMES_CACHE_CONFIG to DATA_CACHE_CONFIG ( #11509 )
...
* feat: rename TABLE_NAMES_CACHE_CONFIG to DATA_CACHE_CONFIG
The corresponding cache will now also cache the query results.
* Slice use DATA_CACHE_CONFIG CACHE_DEFAULT_TIMEOUT
* Add test for default cache timeout
* rename FAR_FUTURE to ONE_YEAR_IN_SECS
2020-11-13 22:35:10 -08:00
Ville Brofeldt
600a6fa92a
chore(rls): move to feature flag and disable related view ( #11575 )
...
* chore(rls): move to feature flag and disable related view
* rename feature flag
2020-11-05 12:19:48 +02:00
Maxime Beauchemin
c360413fc2
style(menu): clean up right menu - leaving only "Settings" ( #11227 )
...
* style(menu): clean up right menu - leaving only settings
* bring pre-commit back
* fix frontend tests
* pre-commit
* re-introduce subtle '+'
2020-10-20 21:33:28 -07:00
Maxime Beauchemin
a1f8429b4e
chore: make config ENABLE_REACT_CRUD_VIEWS = True by default ( #11259 )
...
React CRUD views have been maturing for a while and are ready for prime
time!
2020-10-18 21:37:41 -07:00
Beto Dealmeida
bb2e6cfca9
docs: add note about migration in #11098 to Changelog ( #11256 )
...
* Add note about #11098
* Update UPDATING.md
Better description
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
2020-10-14 09:55:32 -07:00
Erik Ritter
6cf698cc6a
chore: deprecate REDUCE_DASHBOARD_BOOTSTRAP_PAYLOAD ( #11244 )
2020-10-12 17:31:56 -07:00
Daniel Vaz Gaspar
7c60939429
chore: turn SQL templating off by default ( #11172 )
...
* feat: possible to turn off SQL templating
* turn SQL templating off by default
* Update UPDATING.md
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
* fix missing PR number
* fix missing PR number
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2020-10-08 11:55:39 +01:00
John Bodley
6e0d1b8409
chore: cleanup FAB update perms ( #11155 )
...
* chore: Using cache factory method
* chore: Deprecate outdated FAB_UPDATE_PERMS information
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-10-07 08:33:41 -07:00
Ville Brofeldt
15fe04e3ef
docs: add changelog entries for 0.37.1 ( #10893 )
2020-09-16 12:29:03 +03:00
John Bodley
b48dd4b7d9
chore: Using cache factory method ( #10887 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-09-15 12:48:19 -07:00
Daniel Vaz Gaspar
f6858256f4
security: disallow uuid package on jinja2 ( #10794 )
...
* fix: disallow uuid package on jinja2
* update UPDATING.md
* Update UPDATING.md
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2020-09-04 16:37:14 +01:00
Daniel Vaz Gaspar
3e374dab07
fix: change public role like gamma procedure ( #10674 )
...
* fix: change public role like gamma procedure
* lint and updating UPDATING with breaking change
* fix updating text
* add test and support PUBLIC_ROLE_LIKE_GAMMA
* fix, cleanup tests
* fix, new test
* fix, public default
* Update superset/config.py
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
* add simple public welcome page
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2020-08-28 10:49:10 +01:00
Grace Guo
ca9ca99510
refactor: [migration] convert iframe chart into dashboard markdown component ( #10590 )
...
* refactor: [migration] convert iframe chart into dashboard markdown component
* remove 3 viz_types
* fix comments
2020-08-16 14:43:30 -07:00
Ville Brofeldt
6c09b938fe
docs: update CHANGELOG.md and UPDATING.md for 0.37.0 ( #10600 )
2020-08-14 18:56:50 +03:00
Daniel Vaz Gaspar
4dd1d1df5e
fix(thumbnails): missing field, logging and new config var ( #10562 )
...
* fix(thumbnails): missing field, logging and new config var
* deprecate EMAIL_REPORTS_WEBDRIVER
* fix after merge and conflicts
* fix tests
* black
2020-08-14 14:12:44 +01:00
Craig Rueda
2aaa4d92d9
chore: Migrating reports to AuthWebdriverProxy ( #10567 )
...
* Migrating reports to AuthWebdriverProxy
* Extracting out webdriver proxy / Adding thumbnail tests to CI
* Adding license
* Adding license again
* Empty commit
* Adding thumbnail tests to CI
* Switching thumbnail test to Postgres
* Linting
* Adding mypy:ignore / removing thumbnail tests from CI
* Putting ignore statement back
* Updating docs
* First cut at authprovider
* First cut at authprovider mostly working - still needs more tests
* Auth provider tests added
* Linting
* Linting again...
* Linting again...
* Busting CI cache
* Reverting workflow change
* Fixing dataclasses
* Reverting back to master
* linting?
* Reverting installation.rst
* Reverting package-lock.json
* Addressing feedback
* Blacking
* Lazy logging strings
* UPDATING.md note
2020-08-12 13:28:41 -07:00
Daniel Vaz Gaspar
562012c586
fix(permissions): alpha role has all full features ( #10241 )
...
* fix(permissions): alpha role is inconsistent
* reverse and allow Alpha to access manager menu
* Bump FAB to 3.0.1rc1 to include del permission fix
* add docs, tests and UPDATING
* EOL
* Fix query view for Alpha
2020-07-27 10:32:30 +01:00
Ville Brofeldt
7af8b2b3f8
feat: add optional prophet forecasting functionality to chart data api ( #10324 )
...
* feat: add prophet post processing operation
* add tests
* lint
* whitespace
* remove whitespace
* address comments
* add note to UPDATING.md
2020-07-20 18:46:51 +03:00
Ville Brofeldt
ac85aebe4a
chore: prefer allow/deny terminology ( #10320 )
...
* chore: prefer allow/deny terminology
* fix tests
* add PR reference
2020-07-15 19:22:46 +03:00
Ville Brofeldt
1f5eec1c4a
chore: improve release documentation ( #10292 )
...
* fix: releasing readme.md
* fix: improvements to release documentation
2020-07-11 19:00:02 +03:00
Daniel Vaz Gaspar
4252770d50
docs: update upgrading for FAB3 OAuth change ( #10253 )
...
* docs: update upgrading for FAB3 OAuth change
* Update UPDATING.md
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
2020-07-08 10:40:23 +01:00
John Bodley
774c23a6f1
chore: Deprecating ENABLE_FLASK_COMPRESS ( #10233 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-07-04 12:46:34 -07:00
Hossein Torabi
fdd28c1a5e
Upload excel ( #9825 )
2020-07-03 08:28:30 +03:00
John Bodley
cf60f664a4
fix: Remove double pickling for cached payloads ( #10222 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-07-02 16:46:36 -07:00
John Bodley
f6ed46dcc0
chore: Updating UPDATING.md ( #10155 )
2020-06-26 14:11:23 -07:00
Bogdan
3db76c6fdc
Implement create view as functionality ( #9794 )
...
Implement create view as button in sqllab
Make CVAS configurable
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-24 09:50:41 -07:00
John Bodley
aefef9ca55
chore(security): Updating assert logic ( #10034 )
...
* chore(security): Updating assert logic
* Deprecating rejected_tables
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-06-23 20:49:39 -07:00
John Bodley
9532bff48f
chore(security): Renaming access methods ( #10031 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-06-11 13:12:23 -07:00
John Bodley
54c6ddbdb7
chore(security): Renaming schemas_accessible_by_user ( #10030 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-06-11 11:29:43 -07:00
Ville Brofeldt
b532c4609f
chore: bump python dependencies ( #9786 )
...
* chore: bump pyhton dependencies
* bump flask-testing
* Add note to UPDATING and bump flask-testing in requirements-dev.txt
* fix old sqlparse test case that is fixed with sqlparse==0.3.1
* Fix migration and sqlparse set test
* downgrade alembic
* Downgrade sqlalchemy-utils
* pin sqlalchemy-utils due to regression in 0.36.5
* Refine comment in setup.py
* make cachelib an explicit requirement
2020-05-13 18:49:34 +03:00
John Bodley
955a4fe792
[fix] Automatically add relevant Jinja methods to cache key if present ( #9572 )
...
* [fix] Adding URL params to cache key if present
* [cache] Wrapping Jinja methods
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-04-24 08:18:22 -07:00
Ville Brofeldt
4ffee8c5d1
[UPDATING] Adding notes regarding #8867 ( #9246 )
2020-03-05 21:15:47 +02:00
Ville Brofeldt
ef2ebbd570
Add option to specify type specific date truncation functions ( #9238 )
2020-03-05 07:25:50 +02:00
David Aaron Suddjian
e01f24f833
Prevent database connections to sqlite ( #9218 )
...
* prevent database connections to sqlite
* tweaks and tests
* add entry to UPDATING.md
2020-03-02 13:13:11 -08:00
Daniel Vaz Gaspar
23fc9a7a72
[config] Disable FAB's permission and view menus views ( #9133 )
2020-02-25 00:49:56 +00:00
altef
dee16de03e
[SIP-29] Add support for row-level security ( #8699 )
...
* Support and apply filters.
* Added the UI for row level security, and moved it all under SQLA in order to access the Table model more easily.
* Added a row level security filter documentation entry.
* Accidentally added two new lines to this file.
* Blacked and iSorted, hopefully. Also, sometimes g.user may not be set.
* Another isort, and handling g not having a user attribute another way.
* Let's try this again #CI tests.
* Adjusted import order for isort; I was sure I'd already done this..
* Row level filters should be wrapped in parentheses in case one contains an OR.
* Oops, did not think that would change Black's formatting.
* Changes as per @mistercrunch.
* RLS filters are now many-to-many with Roles.
* Updated documentation to reflect RLS filters supporting multiple rows.
* Let's see what happens when I set it to the previous revision ID
* Updated from upstream.
* There was a pylint error.
* Added RLS ids to the cache keys; modified documentation; added template processing to RLS filters.
* A new migration was merged in.
* Removed RLS cache key from query_object.
* RLS added to the cache_key from query_context.
* Changes as per @etr2460.
* Updating entry for RLS pull request.
* Another migration to skip.
* Changes as per @serenajiang.
* Blacked.
* Blacked and added some attributes to check for.
* Changed to a manual query as per @mistercrunch.
* Blacked.
* Another migration in the meantime.
* Black wanted some whitespace changes.
* AttributeError: 'AnonymousUserMixin' object has no attribute 'id'.
* Oops, did hasattr backwards.
* Changes as per @mistercrunch.
* Doesn't look like text us required here anymore.
* Changes as per @dpgaspar
* Two RLS tests.
* Row level security is now disabled by default via the feature flag ENABLE_ROW_LEVEL_SECURITY.
* New head to revise.
* Changed the comment.
2020-02-22 11:21:31 +02:00
John Bodley
141570636e
[fix] SQL query source ( #9173 )
2020-02-20 11:15:12 -08:00
Will Barrett
38f3fd0c9f
Add feature flags to control query sharing, KV exposure ( #9120 )
...
* Add feature flags to control query sharing, KV exposure
* Add tests, fix bug
* Skip test for kv endpoints when they are disabled
* ESLint fixes
* Remove unnecessary binds
* Fix eslint errors
* Add note to UPDATING.md RE: new feature flag options
* Use expanded version of RBAC
* Enable KV_STORE and SHARE_QUERIES_VIA_KV_STORE feature flags in the test environment
* Fix black
2020-02-19 09:51:50 -08:00
Grace Guo
f4ad15e644
[migration] metadata for dashboard filters ( #9109 )
...
* [migration] metadata for dashboard filters
* fix comments
* fix extra code review comments
2020-02-14 13:26:04 -08:00
Daniel Vaz Gaspar
916d184076
[query] deprecate can_only_access_owned_queries ( #9046 )
2020-02-05 08:58:11 +00:00
John Bodley
848c565c8c
[sip-15] Enabling SIP-15 by default ( #9017 )
2020-02-03 10:37:29 -08:00
John Bodley
6416ef51ff
[UPDATING] Add metadata cache changes to 0.29.0 ( #9050 )
2020-01-29 20:22:46 -08:00
Ville Brofeldt
c087a48d52
fix: add datasource.changed_on to cache_key ( #8901 )
...
* Add datasource.changed_on to cache_key and add+fix related unit tests
* Add note to UPDATING.md
* Remove redundant comment about metric names
2020-01-16 00:51:13 -05:00
Craig Rueda
7dba3f54ee
Adding updates to CONTRIBUTING and UPDATING for app factory changes ( #8782 )
...
* Adding updates to CONTRIBUTING and UPDATING for app factory changes
* Fixing celery_app:app
2019-12-06 13:15:12 -08:00
Daniel Vaz Gaspar
81e45acc43
[docs] Fix, UPDATING had two changes that were not included on 0.35 ( #8754 )
2019-12-04 17:04:21 +00:00
Daniel Vaz Gaspar
385484eb9d
[config] Enables swagger UI by default ( #8732 )
...
* [config] Enables swagger UI by default
2019-12-04 09:50:56 +00:00
Beto Dealmeida
f8e15e1c55
Add protocol to cache warmup ( #8721 )
...
* Add protocol to cache warmup
* Update unit tests
* Fix wrong commit
* Update UPDATING.md
* Fix pylint
2019-12-03 10:51:06 -08:00
Will Barrett
16c0599470
Disable deprecated druid connector by default ( #8512 )
...
* Disable deprecated druid connector by default
* Add a line in UPDATING.md for the configuration change
* Remove security tests related default-disabled feature
* More test updates
* black
2019-11-27 11:28:23 -08:00
Daniel Vaz Gaspar
96fb108894
[docs] Update changelog and updating for 0.35.1 ( #8662 )
2019-11-26 21:52:17 +00:00
John Bodley
7afda6e4f5
Update UPDATING.md ( #8465 )
2019-10-29 18:01:49 -07:00
John Bodley
f7f0be502d
[SIP-15] Making client time use UTC as the local time ( #8450 )
...
* [fix] Making client time UTC
* Update UPDATING.md
2019-10-28 13:05:01 -07:00
Erik Ritter
d3406e0a04
[Config] Cache static resources ( #8370 )
2019-10-17 09:09:25 -07:00
serenajiang
876d329474
[fix] make names non-nullable ( #8371 )
2019-10-15 16:51:04 -07:00
serenajiang
7e7ea3d9a0
Revert "[fix] make datasource names non-nullable ( #8332 )" ( #8363 )
...
This reverts commit 65a05ca47e
.
2019-10-09 11:38:57 -07:00
serenajiang
65a05ca47e
[fix] make datasource names non-nullable ( #8332 )
2019-10-04 09:13:25 -07:00