Maxime Beauchemin
44e753d94d
[sql lab] deeper support for templating ( #3996 )
...
* [sql lab] deeper support for templating
* Fixing py tests
* Fix typo
2017-12-19 15:55:58 -08:00
Maxime Beauchemin
e4903e6dc6
[geo] add support for deck.gl's path layer ( #4067 )
...
* [geo] add support for deck.gl's path layer
Works with json and polyline data.
* Lint
2017-12-19 12:38:03 -08:00
Maxime Beauchemin
d4e8d57fc4
Using TextAreaControl for WHERE and HAVING clause section ( #4090 )
2017-12-19 12:11:35 -08:00
kuriancheeramelil
281ae45495
Fix for SQL editor throwing can't deserialize google.cloud.bigquery._helpers.Row with BigQuery ( #4071 )
...
* fix for SQL editor throwing cant deserialize google.cloud.bigquery._helpers.Row with BigQuery
* linted code
* disable pylint import error of bigquery row
* fixed spacing issue before inline-comment
2017-12-18 21:22:34 -08:00
fabianmenges
ff4f9b4527
Bugfix: Druid having filters are broken ( #4089 )
2017-12-18 17:06:12 -08:00
fabianmenges
86f9087ea2
Event annotation should have min width ( #4083 )
2017-12-18 15:37:05 -08:00
Maxime Beauchemin
7cd9b85831
[bugfix] iframe and markup are broken ( #4082 )
...
fixes https://github.com/apache/incubator-superset/issues/4080
2017-12-18 14:42:18 -08:00
fabianmenges
71e1eea9f4
DB migration of annotation_layers on slice objects and slimming down annotation object. ( #4072 )
2017-12-18 13:11:06 -08:00
Jeff Niu
1e79e9cd2a
[Bugfix] Issues with table filtering ( #4073 )
...
* Fixing some issues with table filtering
* Added some comments
2017-12-17 15:43:34 -08:00
Jeff Niu
af7cdeba4d
[Feature] enhanced memoized on get_sqla_engine and other functions ( #3530 )
...
* added watch to memoized
* added unit tests for memoized
* code style changes
2017-12-17 10:35:00 -08:00
fabianmenges
500e6256c0
Full Annotation Framework ( #3518 )
...
* Adding full Annotation Framework
* Viz types
* Re organizing native annotations
* liniting
* Bug fix
* Handle no data
* Cleanup
* Refactor slice form_data to data
2017-12-16 16:10:45 -08:00
Nic
e79d05fd77
#4058 Fix Oracle timestamps (Oracle "ORA-00907: missing right parenthesis" error) ( #4065 )
2017-12-15 21:31:09 -08:00
Maxime Beauchemin
fc85756c20
[geo] turn off renderTrigger on viewport control ( #4066 )
...
For context, the viewport gets updated dynamically from the user
actions on the map. This is done on a timer every second or so to keep
the form data updated with the viewport settings.
With renderTrigger=true on that control that generates re-renders which
introduces glitches while zooming/panning. So turning it off as we don't
really expect users to input viewport info directly in the control
anyways.
2017-12-15 14:59:54 -08:00
John Bodley
6081f7161a
[health] Adding DB check to /health ( #4062 )
2017-12-15 14:59:41 -08:00
Maxime Beauchemin
c21513fb8c
Adding rowcount label to explore view header ( #4059 )
2017-12-15 11:47:44 -08:00
Maxime Beauchemin
ec752b1378
[geo] provide more flexible Spatial controls ( #4032 )
...
Before this PR the only way to query lat/long is in the shape of 2
columns that contains lat and long.
Now we're adding 2 more options:
* a single column that has lat and long with a delimiter in between
* support for geohashes - geohashes are cool
2017-12-15 11:47:27 -08:00
Maxime Beauchemin
cf1d9ce1e6
Add db_engine_spec for Druid ( #4063 )
...
The `druiddb` pypi package provides a dbapi and sqlalchemy dialect for
Druid. This PR hooks adds some superset-specific conf.
2017-12-15 11:47:00 -08:00
Maxime Beauchemin
6188d60fec
Bump dev version on trunk ( #4048 )
2017-12-12 21:29:19 -08:00
Maxime Beauchemin
dfc28f37eb
Changelog for 0.21.0 ( #4045 )
...
* Changelog for 0.21.0
* more entries
2017-12-12 21:29:01 -08:00
Maxime Beauchemin
23c834f04e
Fix the pypi build ( #4047 )
2017-12-12 18:12:26 -08:00
Hugh A. Miles II
c84211ec44
Change reference for slices to chart ( #4049 )
...
* change reference for slices to chart
* change profile page reference
* change reference for Associated Slices
* change back to single quotes
* fix other single quotes
* linting
* last one
* fix test
2017-12-12 18:02:17 -08:00
Jeff Niu
7d374428d3
[Bugfix] _add_filters_from_pre_query doesn't handle dim specs ( #3974 )
...
* Fixed _add_filters_from_pre_query for dimension specs
* add_filters_from_pre_query ignores extraction functions
2017-12-11 12:35:25 -08:00
John Bodley
3a2974f589
[API] Deprecate /update_role/ API endpoint ( #4041 )
2017-12-10 21:14:15 -08:00
timifasubaa
3ed8f5fc23
resolve python2 str() issue ( #4030 )
...
* make string conversion use utf8
* Update viz.py
* make utf-8 consistent with other usages
* Update viz.py
* Update viz.py
2017-12-09 14:23:24 -08:00
Grace Guo
61755f0b7d
apply custom css for dashboard initially load ( #4031 )
2017-12-07 16:56:40 -08:00
fabianmenges
0a3d2fccd4
[BUGFIX]: Fixing dttm_sql_literal to use python_date_format when specified. ( #3891 )
2017-12-07 16:38:22 -08:00
Maxime Beauchemin
0b40c8a26f
Add fastdom js dependency ( #3947 )
...
The nvd3 docs say that it if the fastdom library is present it makes use
of it.
"Including Fastdom in your project can greatly increase the performance
of the line chart (particularly in Firefox and Internet Explorer) by
batching DOM read and write operations to avoid layout thrashing. NVD3
will take advantage of Fastdom if present."
2017-12-07 16:36:46 -08:00
Beto Dealmeida
81df7087db
Remove unused callbacks when setting state ( #4015 )
2017-12-06 21:56:28 -08:00
Jeff Niu
cb7c5aa70c
Fixed finding postaggregations ( #4017 )
2017-12-06 21:55:43 -08:00
Maxime Beauchemin
5bc581fd44
New time_pivot visualization ( #3941 )
...
* New time_pivot visualization
* Minor tweaks
* Addressing comments
2017-12-06 21:50:33 -08:00
Maxime Beauchemin
5ee70b244b
Add type MONEY as numeric type ( #3959 )
...
fixes https://github.com/apache/incubator-superset/issues/3953
2017-12-06 21:49:42 -08:00
Maxime Beauchemin
a26cf001c4
Add row_limit to heatmap controls ( #3969 )
2017-12-06 21:49:27 -08:00
Dmitry Goryunov
e02d35ed5c
Add support of another DatabaseError format ( #4019 )
2017-12-06 21:49:03 -08:00
rumbin
e98a1c3537
asciifying http header for csv download; fixes #3952 ( #3975 )
...
* asciifying http header for csv download; fixes #3952
* fixed order of imports and added unidecode to requirements in setup.py
2017-12-05 12:04:58 -08:00
timifasubaa
4404751a1d
Add has_access to import_dashboard ( #4001 )
...
* Add has_access to import_dashboard
* Update core.py
* Update core.py
2017-12-05 12:03:13 -08:00
Maxime Beauchemin
defe6789c0
[sql lab] fix position of 'save query' Popover ( #3999 )
...
* [sql lab] fix position of 'save query' Popover
The "Save Query" popover renders on the upper left corner as opposed to
where it should (relative to the Save Query button). After a bit of
research, it seems like Popover won't render in the right place when
parents are absolute.
I'm guessing this stopped working properly when I added the resizable
panes.
Anyhow, the solution here is to use a modal instead.
* Fixing tests
2017-12-05 11:37:13 -08:00
Beto Dealmeida
823f306f24
Call props.onChange only when closing filter ( #4003 )
2017-12-05 11:17:12 -08:00
fabianmenges
72627b1761
Adding YAML Import-Export for Datasources to CLI ( #3978 )
...
* Adding import and export for databases
* Linting
2017-12-05 11:14:52 -08:00
Alan Cruickshank
1702b020be
Rollback bulk-delete of table columns ( #4009 )
...
Fix likely required upstream in FAB before we can properly enable this.
2017-12-05 11:14:21 -08:00
Grace Guo
89f6ccc1c6
Add Datasource Name filter under slice list view ( #4000 )
2017-12-04 13:45:36 -08:00
Maxime Beauchemin
eff5952641
Alternate PR to #3970 ( #3997 )
2017-12-04 08:19:51 -08:00
rumbin
f10395b2f7
[doc] added setting X-Forwarded-Proto to https behind reverse proxy with ssl encryption; fixes #3655 ( #3976 )
2017-12-03 22:00:58 -08:00
Maxime Beauchemin
b2647567c0
Create CODE_OF_CONDUCT.md ( #3991 )
2017-12-02 14:57:54 -08:00
Grace Guo
028456572b
[Dashboard] fix a filter refresh bug and add Test ( #3967 )
2017-12-01 10:58:55 -08:00
Maxime Beauchemin
84a7730f47
[docs] making it clear sqlite shouldn't be used in a cluster ( #3965 )
2017-11-30 22:06:16 -08:00
Chris Williams
76a2f95231
[time series table] visual improvements ( #3957 )
...
* [time series table] visual improvements
* [time series table] don't set cell color if text color isn't set
2017-11-30 20:48:17 -08:00
michellethomas
9904593dc3
Improving speed of dashboard import ( #3958 )
...
* Improve dashboard import
* Updating tests for Slice.import_obj
2017-11-30 20:47:22 -08:00
Jeff Niu
8f00e9e30b
[Bugfix] Druid `run_query` dimensions part 3 + Unit tests ( #3949 )
...
* Fixed and added tests for druid run query
* Fixes style and python3
2017-11-30 20:32:53 -08:00
Maxime Beauchemin
16ab696d7c
[country_map] use Albers USA projection ( #3946 )
...
* [country_map] use Albers USA projection
* Minor touchups
* Adding color scheme
2017-11-30 14:09:53 -08:00
Maxime Beauchemin
1ce14df43d
fix 'superset db history' ( #3948 )
...
* fix 'superset db history'
Related Error msg when running `superset db history`:
"NameError: Can't invoke function 'get_bind', as the proxy object has not
yet been established for the Alembic 'Operations' class. Try placing
this code inside a callable."
* Lint
2017-11-29 20:52:56 -08:00