Riccardo Magliocchetti
e7ce38b486
Smarter redirect on slice creation ( #691 )
...
After ea8a7ec1ba
creating a slice
started redirecting to druid datasource from sqlalchemy tables.
That's quite painful for sqlalchemy tables users.
Instead of hardcoding a choice just query the db, if we don't
have any druid datasource fallback to sqlalchemy tables.
Bonus points we remove hacky javascript and make the message
translatable.
While at it fix druid client test to not hardcode datasource id.
2016-08-01 23:06:19 -07:00
Karl LIN
862042bb49
add redis cache hint to docs ( #861 )
2016-08-01 23:04:26 -07:00
George Ke
cbca740f9f
use css transforms for dashboard grid cells ( #848 )
2016-08-01 23:02:54 -07:00
Riccardo Magliocchetti
e36bc2477a
Use flask_babel in CONTRIBUTING ( #869 )
...
Instead of deprecated flask.ext.babelpkg
2016-08-01 23:02:41 -07:00
Riccardo Magliocchetti
55afda3a7e
viz: use sort_values(inplace=True) instead of sort ( #870 )
2016-08-01 23:02:16 -07:00
Maxime Beauchemin
ee9141a31a
New endpoint that receives SQL and returns data as JSON ( #842 )
...
* New endpoint that receives SQL and returns data as JSON
* Addressing comments
2016-07-29 22:39:33 -07:00
Hari Prasath R
299e31fdff
Added order_by_cols to as_list. Fix to issue #821 ( #823 )
2016-07-28 11:51:21 -07:00
George Ke
f9427b9bfb
Fix mapbox radius calculations being off when changing latitude ( #824 )
2016-07-28 11:50:39 -07:00
plumbeo
88726773f1
Add an option to allow users to choose to what IP address the web server must bind to. Default to 0.0.0.0 (all IP addresses). ( #826 )
2016-07-28 11:49:43 -07:00
x4base
29e3dd404d
Let the user decide the label type of pie charts ( #819 )
2016-07-28 11:39:29 -07:00
Alanna Scott
1101de5ae4
[js linting] use airbnb eslint settings ( #796 )
...
* add airbnb eslint settings and lint all the code
* fix linting erros
2016-07-27 16:57:05 -07:00
x4base
f43e5f18d5
Support showing the values on top of the bars ( #777 )
2016-07-25 20:38:26 -07:00
Riccardo Magliocchetti
2aea1943d6
Add Maieutical Labs / cloudschooling.it to Caravel users ( #816 )
2016-07-25 20:33:19 -07:00
Maxime Beauchemin
7dd5b6716e
Fixing serializing the lazy string ( #818 )
2016-07-25 20:15:57 -07:00
George Ke
2425b8f614
[presto] Smaller granularity units; fallback support for H Ⓜ️ s ( #731 )
...
* [presto] Smaller granularity units; fallback support for HⓂ️ s
* break lines >90
* cast to DATETIME instead
2016-07-22 12:10:05 -07:00
Maxime Beauchemin
d11dd83c94
[docs] faq entry about server timeouts
2016-07-22 19:05:59 +00:00
George Ke
6731a287b5
Filter add/remove fix ( #779 )
2016-07-22 09:47:04 -07:00
aljones
cf785b4d03
fix datasources foreign key size ( #791 )
2016-07-22 09:46:41 -07:00
Riccardo Magliocchetti
8b694ddd7a
Fix caching in python3 ( #806 )
...
* caravel: fix visualization cache for python3
python3 wants bytes and not strings:
2016-07-22 10:36:09,474:INFO:root:Caching for the next 28800 seconds
2016-07-22 10:36:09,475:WARNING:root:Could not cache key 1eeb45f32960f0df0ad99a125bdaf199
2016-07-22 10:36:09,475:ERROR:root:'str' does not support the buffer interface
Traceback (most recent call last):
File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/viz.py", line 306, in get_json
zlib.compress(self.json_dumps(payload)),
TypeError: 'str' does not support the buffer interface
Tested with memcached and pylibmc client library.
* docs: add note about using a proper memcached client library
2016-07-22 09:45:51 -07:00
Riccardo Magliocchetti
187149caeb
Update documentation url ( #805 )
...
Fix #789
2016-07-22 08:31:43 -07:00
yxjames
19f5371787
In subquery use alias to do 'order by' ( #795 )
...
* in subqry add orderby metric to select
* add comment
2016-07-21 17:53:25 -07:00
Maxime Beauchemin
9cdd289081
Set BoxPlotViz to is_timeseries=False ( #802 )
...
Fixes #786
2016-07-21 17:52:29 -07:00
Maxime Beauchemin
e813726afb
Giving hingts that we support SparkSQL ( #803 )
2016-07-21 17:51:30 -07:00
Alanna Scott
a704d4ddee
remove z-index from slice div and .nvtooltip ( #793 )
2016-07-21 12:30:40 -07:00
Maxime Beauchemin
fa0497de5e
[eslint] changing to always-multiline on comma-dangle ( #794 )
2016-07-20 21:32:20 -07:00
Maxime Beauchemin
7bba9f73d0
[bugfix] fix dual alert messages where the second one is empty
2016-07-20 13:46:10 -07:00
Alanna Scott
83d5ad216a
update contributing.md with js testing details ( #781 )
2016-07-19 16:14:04 -07:00
smilin-desperado
7306b9caaa
Fix small typo in message strings ( #778 )
2016-07-19 17:30:06 -04:00
Alanna Scott
2b237f483f
update-webpack-config to match babelrc ( #776 )
2016-07-15 10:36:22 -07:00
Alanna Scott
24e85f52b4
get npm test working ( #762 )
2016-07-14 19:50:47 -07:00
Alanna Scott
1fed498e33
[webpack] revert change to output extension ( #760 )
...
* revert change to output extension
* make dashboard use .js
2016-07-14 18:19:52 -07:00
Maxime Beauchemin
f034f2701e
Allowing to define a default format string per-metric ( #750 )
2016-07-13 23:45:05 -04:00
Maxime Beauchemin
8312f1c2aa
Adding an option to make separators in dashboard ( #699 )
2016-07-13 23:40:52 -04:00
Maxime Beauchemin
3522bf9b09
Fixes #721 - [mktime out of range] ( #756 )
2016-07-13 23:39:26 -04:00
vimxiang
8a69235220
fix development env req ( #761 )
...
when i install for development, get an error:
error: Flask-SQLAlchemy 2.1 is installed but Flask-SQLAlchemy==2.0 is required by set(['flask-appbuilder'])
2016-07-13 23:29:41 -04:00
Maxime Beauchemin
b295436bff
[bugfix] refresh button on dashboard widget dones't work
2016-07-13 15:07:16 -04:00
x4base
8cfe9e96b8
Preselect filters ( #752 )
...
* Preselect filters in filter boxes according to the get parameters
* Use the JSX version in dashboard.html
* Use default parameters in ES6 and fix the indent
2016-07-13 11:23:43 -04:00
alanmcruickshank
65efe53bfc
Adding in Second and Minute time grains for MySQL ( #696 )
...
* Added documentation of the health check endpoint
* Adding Minute and Second time grains for MySQL
* Fixed Migration script so that it doesn't break when new fields added to the models for Dashboards or Slices (using declarative base)
* Revert "Fixed Migration script so that it doesn't break when new fields added to the models for Dashboards or Slices (using declarative base)"
This reverts commit 0b6dd696d6
.
* Code Cleanliness
2016-07-13 11:20:40 -04:00
x4base
09c95fb28a
Fix the mapbox for Druid ( #725 )
2016-07-13 10:58:59 -04:00
Riccardo Magliocchetti
212284cbd4
viz: make sunburst work again ( #728 )
...
By using a different method for renaming the metric columns
Thanks to @simobasso for the help!
Fix #673
2016-07-13 10:42:00 -04:00
Maxime Beauchemin
082645d312
[bugfix] html points to dashboard.entry.js instead of jsx ( #749 )
2016-07-13 00:03:38 -04:00
Alanna Scott
18b8e6fa58
make show columns explicit, don't show password column ( #748 )
2016-07-11 18:15:33 -07:00
Maxime Beauchemin
9d7c05a015
[hotfix] fix py3 compatibility broken by basestring
2016-07-11 17:36:12 -04:00
x4base
3c92ba9bd5
Fix bugs in the world map and deal with edge cases ( #722 )
...
* Fix bugs in the world map and deal with edge cases
* Ignore countries labeled XXX
2016-07-10 19:38:12 -07:00
George Ke
00970d6b99
Fix erroneous options for default slices ( #730 )
2016-07-10 19:37:02 -07:00
Van Tien
979782d1cf
Fix path for windows platfrom ( #742 )
...
* At platform specific path for Windows
* At platform specific path for Windows
2016-07-10 19:20:21 -07:00
George Ke
04f3e3bc8f
"Add Slices" modal on dashboard page ( #678 )
...
* Add slice modal
* use datatables, filter by slice creator
* tests & landscaping
* code review + react-bootstrap-table + modularity
2016-07-07 21:40:33 -07:00
Alanna Scott
afff78868f
remove console.log ( #729 )
2016-07-07 19:04:36 -07:00
Alanna Scott
8020464602
[explore] convert query and save btns to react ( #690 )
...
* start to convert query and save btns to react
* more explore.jsx to explore/
2016-07-07 18:39:43 -07:00
Maxime Beauchemin
8135c240dc
Revert "Binding key Q to the running the query in explore view" ( #713 )
2016-07-01 16:36:06 -07:00