Danylo Korostil
31e2143c84
feat(api): Added uuid filed support to dataset, chart, dashboard API ( #29573 )
2025-08-18 13:05:16 -07:00
Daniel Höxtermann
347c174099
fix(thumbnails): ensure consistent cache_key ( #33109 )
2025-04-12 12:15:08 -07:00
Jack
7db0589340
fix(thumbnail cache): Enabling force parameter on screenshot/thumbnail cache ( #31757 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2025-01-31 19:22:31 +01:00
Ville Brofeldt
7482b20f7b
chore: replace selenium user with fixed user ( #31844 )
2025-01-22 12:46:06 -08:00
Geido
de3af85ee1
feat(Digest): Add RLS at digest generation for Charts and Dashboards ( #30336 )
...
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
2024-09-24 15:39:11 +02:00
Geido
0679454b48
fix(Screenshot): Dashboard screenshot cache key to include state ( #30265 )
2024-09-16 16:09:01 +02:00
Beto Dealmeida
bdf29cb7c2
chore: organize SQL parsing files ( #30258 )
2024-09-13 16:24:19 -04:00
Geido
1b34ad65fa
fix(Celery): Pass guest_token as user context is not available in Celery ( #30224 )
2024-09-11 17:35:32 +02:00
Geido
52a03f18a1
fix(Embedded): Dashboard screenshot should use GuestUser ( #30200 )
2024-09-10 15:11:09 +02:00
Geido
1e412a8711
refactor(Dashboard): Fetch dashboard screenshot via dedicated endpoint ( #29272 )
2024-07-18 14:46:14 +03:00
Edgar Ulloa
d89648147f
feat(dashboard): add API endpoints for generating and downloading screenshots ( #29187 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
2024-07-08 12:52:23 +03:00
Zef Lin
226b60bc4f
fix: safe check when computing chart thumbnail ( #23432 )
2023-03-21 09:13:38 -07:00
Elizabeth Thompson
4ddf67fc14
chore: move dashboard screenshot standalone logic ( #23003 )
2023-02-15 14:35:08 -08:00
Ville Brofeldt
aa0cae9b49
feat(thumbnails): add support for user specific thumbs ( #22328 )
2022-12-14 15:02:31 +02:00
Ville Brofeldt
a619cb4ea9
chore: upgrade black ( #19410 )
2022-03-29 20:03:09 +03:00
Daniel Vaz Gaspar
727847d2e5
fix: remove unnecessary app context on celery ( #15422 )
...
* fix: remove unnecessary app context on celery
* fix lint
* fix lint
2021-06-29 12:16:16 +01:00
İbrahim Ercan
49e6e420da
fix: session error fixed related to thumbnails. ( #12760 )
...
* fix: session error fixed related to thumbnails.
* compute_and_cache moved to session scope
* lint fix done
2021-01-27 11:04:14 +00:00
Daniel Vaz Gaspar
7e6f04fce4
fix(alerts, thumbnails): celery tasks using flask-sqlalchemy sessions ( #11950 )
...
* fix(alerts, thumbnails): celery tasks using flask-sqlalchemy sessions
* selenium user is case sensitive
2020-12-08 13:03:32 +00: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
Maxime Beauchemin
318e5347bc
feat: Alerts! allowing users to set SQL-based email alerts with screenshots ( #9944 )
...
* feat: add support for alerts
* Add ModelViews
* First pass at adding scheduled Alert support
* Fix syntax errors
* Add log_retention and database to model
* Improving screenshots
* Still refactoring screenshots
* Pass down thumb_size properly
* Progress on screenshot endpoint
* Add alerts.last_eval_dttm and alert query logic
* Getting ready to split compute_screenshot and screenshot/{SHA}
* split the endpoints
* Improving alerting loop
* empty methods
* Add CLI command 'superset alert' that runs a sched loop
* Getting things to work
* email delivery
* A working email\!
* Add feature flag
* Add some description_columns to AlertModelView
* Little tweaks
* Use database.get_df, eval cells for truthiness
* Migrate thumbnail/screenshot functions to use new arg pattern
* Addressing PR feedback
* Update alerts DB migration down_revision
* Resolve _deliver_email arg conflict
* Make mypy happy
* Make isort happy
* Make pylint happy
Co-authored-by: Rob DiCiuccio <rob.diciuccio@gmail.com >
2020-07-06 13:12:27 -07:00
Will Barrett
0017b61f51
refactor: Re-enable pylint on 5 files ( #10106 )
...
* Re-enable lint on 5 files
* revert something questionable
* Address PR feedback
* One more PR comment...
* black?
* Update code wrapping
* Disable bugged check
* Add a disable for a failure that's only showing up in CI.
* Fix bad refactor
* A little more lint fixing, bug fixing
2020-06-25 11:14:41 -07:00
John Bodley
1c656feb95
[mypy] Enforcing typing for a number of modules ( #9586 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2020-04-24 10:07:35 -07:00
Daniel Vaz Gaspar
d81f720502
[thumbnails] API and celery task for dashboards and charts ( #8947 )
2020-04-15 09:40:14 +01:00