Hugh A. Miles II
d18c7d6128
fix(ssh-tunnel): fix dataset creation flow through modal for DB with tunnel ( #22581 )
2023-01-06 13:52:05 -05:00
Hugh A. Miles II
ebaad10d6c
feat(ssh-tunnelling): Setup SSH Tunneling Commands for Database Connections ( #21912 )
...
Co-authored-by: Antonio Rivero Martinez <38889534+Antonio-RiveroMartnez@users.noreply.github.com >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2023-01-03 17:22:42 -05:00
Hugh A. Miles II
9c0d6c51f1
chore(ssh-tunnel): Refactor establishing raw connection with contextmanger ( #22366 )
2022-12-29 14:20:45 -05:00
Ville Brofeldt
aa0cae9b49
feat(thumbnails): add support for user specific thumbs ( #22328 )
2022-12-14 15:02:31 +02:00
Ville Brofeldt
1014a327f5
fix(sqla): copy temporal range logic to helper ( #22405 )
...
Co-authored-by: Ville Brofeldt <ville.brofeldt@apple.com >
2022-12-14 09:43:38 +02:00
Alan Ning
d41cb66737
fix(snowflake): Allow encrypted_extra field to be imported ( #22357 )
...
Co-authored-by: Alan Ning <aning@manifold.ai >
2022-12-08 14:27:30 -05:00
Ville Brofeldt
940a17514f
fix(generic-chart-axes): apply time filter on all target column types ( #22238 )
...
Co-authored-by: Ville Brofeldt <ville.brofeldt@apple.com >
2022-11-28 12:47:55 +02:00
John Bodley
f40e6d1054
fix: SQL Lab QuerySource via referrer ( #22172 )
2022-11-21 07:37:10 -08:00
John Bodley
7e54b88a51
chore: Change get_table_names/get_view_names return type ( #22085 )
2022-11-18 12:41:21 -08:00
Hugh A. Miles II
e23efefc46
feat: refactor all get_sqla_engine to use contextmanager in codebase ( #21943 )
2022-11-15 13:45:14 -05:00
Beto Dealmeida
4496748cd9
chore: update Druid ( #22067 )
2022-11-08 15:03:58 -08:00
John Bodley
6bbf4f8718
fix: JSON serializers ( #22029 )
2022-11-03 17:29:10 -07:00
Yongjie Zhao
a9b229dd1d
feat: support mulitple temporal filters in AdhocFilter and move the Time Section away ( #21767 )
2022-11-02 08:21:17 +08:00
Ville Brofeldt
dc7399540b
chore: bubble up more db error messages ( #21982 )
2022-11-01 07:54:27 +02:00
Hugh A. Miles II
7600da8041
feat: create function for get_sqla_engine with context ( #21790 )
2022-10-25 14:12:48 -04:00
Michael S. Molina
11d7d6e078
fix: Preserve unknown URL params ( #21785 )
2022-10-12 15:52:36 -07:00
Mayur
61319fd759
feat(sqllab): save query parameters in database ( #21682 )
2022-10-07 12:49:14 +05:30
Hugh A. Miles II
51c54b3c9b
fix: add get_column function for Query obj ( #21691 )
2022-10-05 18:25:44 -04:00
Elizabeth Thompson
e98943e580
refactor: pass all properties to validate_parameters ( #21487 )
2022-10-03 17:48:54 -07:00
Hugh A. Miles II
4d0c2ba6ef
fix: Allow clickhouse dbs with timestamps to visualize queries ( #21446 )
2022-10-03 14:22:20 -04:00
Elizabeth Thompson
ef78ec6b30
fix: catch error when masking encrypted extra is none ( #21570 )
2022-10-02 19:49:01 -07:00
Antonio Rivero Martinez
b36bd3f083
fix(databases): GSheets and Clickhouse DBs are not allowed to upload files ( #21065 )
2022-09-26 10:08:11 -07:00
cccs-Dustin
2e564897f8
feat: Add dataset tagging to the back-end ( #20892 )
...
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
2022-09-23 11:01:17 +03:00
Geido
94ed4279c7
fix: Dataset timeout ( #21516 )
2022-09-19 11:15:54 -07:00
John Bodley
eac6fdcd29
chore(sqllab): Cleanup /tables/... endpoint ( #21284 )
2022-09-13 08:22:12 -07:00
Beto Dealmeida
34a79add04
feat: filter parameters from DB API ( #21248 )
2022-09-02 11:50:04 -07:00
Daniel Vaz Gaspar
3f2e894af3
fix: dataset name change and permission change ( #21161 )
...
* fix: dataset name change and permission change
2022-08-31 18:11:03 +01:00
Beto Dealmeida
8772e2cdb3
fix: improve get_db_engine_spec_for_backend ( #21171 )
...
* fix: improve get_db_engine_spec_for_backend
* Fix tests
* Fix docs
* fix lint
* fix fallback
* Fix engine validation
* Fix test
2022-08-29 11:42:42 -07:00
Hugh A. Miles II
c61a507e14
fix: add back custom sql filtering with Query as source ( #21190 )
2022-08-26 19:12:21 -07:00
Cody Leff
0726840fb7
fix(explore): Prevent unnecessary series limit subquery ( #21154 )
...
* Prevent series limit when no series limit columns specified.
* Add timeseries check for legacy charts.
* Apply fix to helpers.py.
* Skip Cypress color consistency tests.
2022-08-26 11:16:13 -06:00
AAfghahi
252ceb7045
timestamp bug ( #21130 )
2022-08-18 18:20:25 -04:00
Beto Dealmeida
bb3871ddaf
feat: per-db add metrics ( #20990 )
...
* feat: per-db add metrics
* Add unit tests
2022-08-08 12:07:16 -07:00
AAfghahi
e3508232ab
fix: series limit solution for source is query ( #20977 )
...
* fix
* save
* integrate type casting for engiines
* fix orderby on column types
* fixes
Co-authored-by: Hugh A. Miles II <hughmil3s@gmail.com >
2022-08-04 15:52:38 -04:00
Hugh A. Miles II
6e5036d87f
fix: add timegrains to data payload ( #20938 )
...
* add timegrains to data payload
* fix
* opps
* save
* integrate type casting for engiines
* add perm object
* change how wwe raise_for_access
* fix orderby on column types
* linting
2022-08-04 13:26:49 -04:00
Daniel Vaz Gaspar
bfd2a3d79f
fix: database permissions on update and delete (avoid orphaned perms) ( #20081 )
...
* fix: database permissions on update and delete (avoid orphaned perms)
* fix event transaction
* fix test
* fix lint
* update datasource access permissions
* add tests
* fix import
* fix tests
* update slice and dataset perms also
* fix lint
* fix tests
* fix lint
* fix lint
* add test for edge case, small refactor
* add test for edge case, small refactor
* improve code
* fix lint
2022-08-02 18:28:46 +01:00
John Bodley
8d0d778d1a
chore(mypy): enable warn_unused_ignores ( #20884 )
2022-07-29 00:47:53 -07:00
Yongjie Zhao
718bc3062e
fix: invalid metric should raise an exception ( #20882 )
2022-07-28 08:15:43 +08:00
Jesse Yang
77db0651d8
feat(sql lab): display presto and trino tracking url ( #20799 )
2022-07-26 20:20:08 -07:00
Hugh A. Miles II
35184b2994
fix: create property for schema_perm for Query ( #20871 )
...
* create property for schema_perm
* update references
2022-07-26 21:18:59 -04:00
Jesse Yang
4d192e6e4d
feat(report): capture dashboard reports in specific states ( #20552 )
2022-07-26 17:01:56 -07:00
John Bodley
8bfc9b76a6
fix: Use cache_manager.cache rather than cache_manager.data_cache for caching table metadata ( #20726 )
2022-07-25 08:54:59 -07:00
Hugh A. Miles II
2c010974e8
fix: Timeseries visualization with Chart Source = Query ( #20795 )
...
* fix timmeseries
* update other references
* fix
* fix linting
2022-07-22 13:30:24 -04:00
Hugh A. Miles II
81bd4968d0
fix: set allow filter_select for Query objects in Explore ( #20754 )
...
* set allow filter select
* add small comment
* add better logic
* remove condition and reference it in backend
2022-07-20 09:08:02 -04:00
Cody Leff
84d4302628
fix(explore): Fix chart standalone URL for report/thumbnail generation ( #20673 )
...
* Update explore URLs.
* More URL fixes.
* Make frontend accept true/false query params case-insensitively.
* Fix URL mistake.
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 >
2022-07-19 13:53:55 -03:00
Beto Dealmeida
e60083b45b
chore: upgrade SQLAlchemy to 1.4 ( #19890 )
...
* chore: upgrade SQLAlchemy
* Convert integration test to unit test
* Fix SQLite
* Update method names/docstrings
* Skip test
* Fix SQLite
2022-07-18 15:21:38 -07:00
Hugh A. Miles II
e5e8867394
feat: Visualize SqlLab.Query model data in Explore 📈 ( #20281 )
2022-07-15 19:34:02 -04:00
John Bodley
f0ca158989
fix: Refactor ownership checks and ensure consistency ( #20499 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2022-07-07 11:04:27 -07:00
Michael S. Molina
662bab1e6d
feat: Renders Explore in SPA ( #20572 )
...
* feat: Renders Explore in SPA
* Adds permalink support
* Replaces navigation from Welcome page
* Fix initializing feature flags
* Remove redundant import
* Adds saveSlice workaround
* Fixes paths
* Fixes lint error
* Fixes tests
* Fix url to explore from Datasets view
* Fix explore page height
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2022-07-05 16:58:09 -03:00
John Bodley
3483446c28
refactor: Cleanup user get_id/get_user_id ( #20492 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2022-06-24 17:57:04 -07:00
Hugh A. Miles II
e3e37cb68f
chore: switching out ConnectorRegistry references for DatasourceDAO ( #20380 )
...
* rename and move dao file
* Update dao.py
* add cachekey
* Update __init__.py
* change reference in query context test
* add utils ref
* more ref changes
* add helpers
* add todo in dashboard.py
* add cachekey
* circular import error in dar.py
* push rest of refs
* fix linting
* fix more linting
* update enum
* remove references for connector registry
* big reafctor
* take value
* fix
* test to see if removing value works
* delete connectregistry
* address concerns
* address comments
* fix merge conflicts
* address concern II
* address concern II
* fix test
Co-authored-by: Phillip Kelley-Dotson <pkelleydotson@yahoo.com >
2022-06-21 13:22:39 +02:00