Grace Guo
a48e246aa0
add test coverage for sql lab components ( #3022 )
2017-06-22 10:31:13 -07:00
Maxime Beauchemin
6eba6cac0b
[hotfix] xAxis broken on time series viz
2017-06-21 16:35:50 -07:00
Maxime Beauchemin
bd706ebbd1
Fixing image sizes for horizon and country_map
2017-06-21 14:34:56 -07:00
Maxime Beauchemin
99e1de58bc
A set of minor fixes ( #3014 )
2017-06-21 12:09:49 -07:00
Maxime Beauchemin
593861eac6
[bugfix] fix metrics/metric control default ( #3009 )
...
We should pick an arbitrary metric by default. This broke when
improving the metrics selector recently.
2017-06-21 09:31:29 -07:00
Benjamin Yolken
80515d2a92
Revert change in npm run build command ( #3012 )
2017-06-20 21:34:17 -07:00
Maxime Beauchemin
4d72afb54b
Adding missing dependency and linting webpack.js ( #3008 )
2017-06-20 14:04:36 -07:00
Maxime Beauchemin
06fcaa3095
Stabilizing Celery / SQL Lab ( #2981 )
...
* upgrade celery to 4.0.2
* using Redis for unit tests (sqla broker not supported in Celery 4)
* Setting Celery's soft_time_limit based on `SQLLAB_ASYNC_TIME_LIMIT_SEC` config
* Better error handling in async tasks
* Better statsd logging in async tasks
* show [pending/running] query status in Results tab
* systematically using sqla NullPool on worker (async) to limit number
of database connections
2017-06-20 13:55:03 -07:00
Benjamin Yolken
de88764e93
Misc. tweaks to improve webpack performance ( #2994 )
...
* Misc. tweaks to improve webpack performance
* Fix code climate style issues
2017-06-20 08:40:33 -07:00
Maxime Beauchemin
7e5e229f48
Improving TextAreaControl to support code and modal ( #2988 )
2017-06-19 22:27:16 -07:00
Maxime Beauchemin
b9915e7ecf
[pivot viz] fix formatting and verbose names ( #2957 )
...
* [pivot viz] fix formatting and verbose names
* Fixing tests
2017-06-19 22:10:54 -07:00
Maxime Beauchemin
3e51c61dbf
[explore] improve bubble viz ( #2927 )
...
* [explore] improve bubble viz
* allow for custom axis formatters
* reorg the control panels
* Addressing comments
2017-06-19 22:09:09 -07:00
Grace Guo
591e512327
add test coverage for SqlEditorLeftBar ( #2984 )
2017-06-19 11:39:32 -07:00
Maxime Beauchemin
c083aec8e8
[FilterBox] use column verbose names ( #2970 )
2017-06-17 09:46:27 -07:00
Alanna Scott
6ddccaaa9b
tests for saveQuery, fetchQueryResults, runQuery, postStopQuery ( #2979 )
2017-06-15 15:35:31 -07:00
Grace Guo
1dcf2c4326
fix local state 'columns' ( #2896 )
...
* fix local state 'columns'
* fix method name per code review
2017-06-15 15:30:13 -07:00
Alanna Scott
f0a8ea644b
test props on alert wrapper ( #2977 )
2017-06-15 14:18:34 -07:00
Grace Guo
fb6ef26a24
add test coverage for ResultSet component ( #2972 )
...
* add test coverage for ResultSet component
2017-06-15 13:51:09 -07:00
Alanna Scott
00b34d7fbd
[js-testing] add tests for explore actions ( #2976 )
...
* move to explore folder and delete explorev2 folder
* add tests for fetchDatasourceMetadata
* tests for fetchDatasources, fetchDatasourceMetadata
* use $.ajax for fetch dashboards and write test
2017-06-15 12:26:22 -07:00
Grace Guo
8329ea2b9b
Edit Dashboard title and Slice title in place ( #2940 )
...
* Edit Dashboard title and Slice title in place
Add EditableTitle component into Dashboard and Explore view to support edit title inline.
2017-06-14 12:52:12 -07:00
Alanna Scott
da0a87a735
add test for ControlPanelSection ( #2961 )
2017-06-14 10:12:29 -07:00
Maxime Beauchemin
7aeca39c46
[js] remove unused npm dependencies ( #2952 )
2017-06-13 22:08:13 -07:00
Alanna Scott
e5151cb915
[js] version js file names using webpack chunkhash ( #2951 )
...
* get compiled js file names
* make manifest available as template var
* use script src directly to avoid flash of unstyled content in the case of csstheme.js
* linting
* attempt to fix tests
* exception
* print the path when no manifest file found
* handle case when manifest.json is not present for some reason, or in the case of tests
2017-06-13 09:44:00 -07:00
Maxime Beauchemin
24e3c7f89a
[dashboard] notify instead of modal onSave ( #2941 )
...
* [dashboard] notify instead of modal onSave
* Addressing comments
2017-06-12 21:04:46 -07:00
Maxime Beauchemin
0d2c2b0681
[table viz] get metrics to right-align ( #2943 )
...
Moved the histogram to be rooted on the right side as well
fixes https://github.com/airbnb/superset/issues/2933
2017-06-12 13:35:00 -07:00
Maxime Beauchemin
1eff48facb
Bumping some dependencies ( #2945 )
...
Most notably Flask AppBuilder to 1.9.0
2017-06-12 13:21:14 -07:00
Maxime Beauchemin
16141ecb94
[explore] improve metric(s) and groupby(s) controls ( #2921 )
...
* [explore] improve metric(s) and groupby(s) controls
- surface verbose_name, description & expression in controls
- [table viz] surface verbose name in table header
* Fixing tests
* Addressing comments
* Fixing tests (once more)
2017-06-09 11:29:55 -07:00
Alanna Scott
34f381bc25
v 0.18.5-alpha.3
2017-06-08 11:21:07 -07:00
Alanna Scott
24292dbc11
add new slice form improvements ( #2928 )
...
* dont set first datasource as default
* not used
* add a disabled class if datasource is not selected
* sort datasources alphabettically
* make btn disabled is no datasource is selected
* fix linting
2017-06-08 10:49:02 -07:00
Maxime Beauchemin
24a2f5b8f0
[big number] various improvements ( #2912 )
...
* [big number] various improvements
* dynamic number of X axis ticks based on width to prevent label overlap
* corrected overflow on the x axis
* improved tooltips (precise arrow and visible data point circle on hover)
* Fixing tooltips in heatmap viz
2017-06-08 08:50:30 -07:00
Alanna Scott
fb85f008fa
v 0.18.5-alpha.2
2017-06-07 23:12:16 -07:00
Alanna Scott
d3ace6d63f
[js-testing] type checking for dates.js ( #2893 )
...
* tests for dates.js
* linting
* test fduration output
* ignore warnings in code climate
* use eslint-2 otherwise defaults to eslint-3
* test eslint 1
* remove channel rule
* disable checks
* checks for eslint engine
2017-06-07 22:27:21 -07:00
Alanna Scott
205eed8350
add more tests for Timer ( #2889 )
2017-06-07 22:12:07 -07:00
Alanna Scott
5bf40e2256
[slices] add simple new slice form ( #2800 )
...
* initial structure for add new slice page
* simplify add slice form
* add a test
* fix long line
* use underscore for template name
* fix controls path
* fix vis types select
2017-06-07 22:08:59 -07:00
Denny Biasiolli
7c28e4eace
updating react-alert dependency to v2.0.1 ( #2923 )
2017-06-07 12:07:15 -07:00
Maxime Beauchemin
9aba77db74
0.18.5-alpha.1
2017-06-06 12:22:27 -07:00
Grace Guo
c9e5fbb09b
[dashboard]Add timeout message on Dashboard view ( #2910 )
...
Same as explore view, if query takes > 45 seconds not returned, we will show Query timeout warning message. Otherwise user will see 504 Gateway timeout error.
2017-06-06 12:05:05 -07:00
Grace Guo
737db25b6e
fix visualize modal checkbox alignment ( #2897 )
...
in Visualize Modal, table headers are left-aligned. So columns checkboxes should also be left-aligned.
2017-06-05 10:38:42 -07:00
Maxime Beauchemin
72291d65c9
0.18.4
2017-06-04 17:54:31 -07:00
Grace Guo
0d3f57a78d
fix a linting error ( #2895 )
2017-06-02 15:52:39 -07:00
Alanna Scott
04fb0e2c2d
fix js error on explore view ( #2894 )
...
* fix js error on explore view
* bump version
2017-06-02 14:36:51 -07:00
Maxime Beauchemin
d90044cd52
0.18.3
2017-06-02 08:27:56 -07:00
Alanna Scott
677c427b16
delete DataPreviewModal, it doesn't get used anywhere ( #2882 )
2017-06-01 14:30:15 -07:00
Grace Guo
db052b17ea
Add visualize advise for long query ( #2879 )
...
in SqlLab view, if query takes over 45 seconds, we will show advise to store a summarized data set before user clicks on Visualize button.
This advise will not block Visualize button.
fixes https://github.com/airbnb/superset/issues/2733
2017-05-31 15:50:26 -07:00
Maxime Beauchemin
e300273e71
[explore] adding y_axis_bounds to force Y axis bounds ( #2878 )
...
* [explore] adding y_axis_bounds to force Y axis
* Handling comments
2017-05-31 14:47:09 -07:00
Maxime Beauchemin
c5f2eafc90
[explore] 'Save as' -> 'Save' as it can be used to overwrite ( #2875 )
...
* [explore] 'Save as' -> 'Save' as it can be used to overwrite
* Fix tests
2017-05-31 14:31:13 -07:00
Alanna Scott
90e4d6469d
[js-testing] more tests for SelectControl ( #2877 )
...
* rename spec folder
* remove special handling for viz_type control since it now uses VizTypeControl
* add test for getOptions
* linting
* add test for cwp
* linting
2017-05-31 10:52:02 -07:00
Grace Guo
1e7773eb16
Improve visualize modal test coverage ( #2811 )
...
add unit tests for VisualizeModal component
2017-05-30 18:16:22 -07:00
Maxime Beauchemin
3c89c8cc46
0.18.3-alpha.3
2017-05-30 11:24:14 -07:00
Maxime Beauchemin
74086dae2b
[bars] fix sort numeric bar on x axis ( #2812 )
2017-05-30 11:18:25 -07:00