Maxime Beauchemin
a3f549bb9e
Some chinese translations as a Proof of Concept ( #435 )
2016-05-04 21:36:10 -07:00
Andrii Sydorchuk
0bedaed367
Make sure anonymous user with proper permissions can access data ( #415 )
...
* Make sure anonymous user with proper permissions can access data
* Review fixes: naming changes
* Review fixes: add more granular tests for public user dashboard access
* Review fixes: test that public user has access only to permitted data sets
2016-05-03 22:31:37 -07:00
x4base
1d0863abfe
Rename the dummy variable _ to avoid conflict with lazy_gettext ( #427 )
...
Otherwise "local variable '_' referenced before assignment" will be raised
2016-05-03 22:28:30 -07:00
Maxime Beauchemin
a3a9ec926f
[hotfix] piechart goes black on refresh ( #424 )
2016-05-03 12:49:52 -07:00
Giacomo Tagliabue
a8d0ae1361
Fix name of test script in contributing guide ( #428 )
2016-05-03 12:45:38 -07:00
Giacomo Tagliabue
9a08c45e59
add additional postgres and redshift time grains ( #429 )
2016-05-03 12:44:42 -07:00
Maxime Beauchemin
88c9516e20
Getting started on translations ( #423 )
2016-05-02 10:50:23 -07:00
Maxime Beauchemin
ec7dbed800
Blank theme ( #419 )
...
* A white theme
* Updating TODO
* Fixing tests
2016-05-02 10:04:29 -07:00
Maxime Beauchemin
26d273643b
Allowing for druid post aggregations ( #418 )
...
* Druid post aggregations
* Fixing tests
2016-05-02 10:00:39 -07:00
Maxime Beauchemin
0ca3f5ec80
Improving SQLA query generation ( #421 )
...
* Improving SQLA query generation
* Fixing debug
2016-05-02 10:00:28 -07:00
Siddharth Gupta
d7ea47387f
enable timerotateloghandler (configurable) ( #311 )
...
* attempt to enchance logging
* clean up logging
* clean up logging
* reset to logger
* clean up imports
* add comments in config.py
* remove redundant declaration of logging.config. Already exists in caravel/__init__.py
* replace RotatingFileHandler with TimedRotatingFileHandler
* revert back running web server in debug mode
* fix debug in bin/caravel
* resolve build errors - formatting
* need to test
* enable time rotateloghandler
* revert back print statements - add feature for rotatetimelog which is needed and make it configurable
* revert back to default in master
* fix build issues
* remove extra print statement
* change log location to default
* configure console log level and format
2016-05-01 07:59:08 -07:00
x4base
7b5b602e96
Use batch_alter_table to drop column in the migration script ( #406 )
2016-04-30 08:30:40 -07:00
Chris Williams
b78ec54650
Merge pull request #414 from airbnb/chris/fix-sunburst-level-trunc
...
[bugfix] allow repeated values across levels when building sunburst hierarchy
2016-04-29 10:59:29 -07:00
Maxime Beauchemin
77e4d4b2d4
Fixgin README link
2016-04-28 17:58:09 -07:00
Maxime Beauchemin
2198fd4e3d
Adding badge for python versions
2016-04-28 17:55:01 -07:00
Maxime Beauchemin
bd47a29076
CHANGELOG update
2016-04-27 19:43:03 -07:00
Maxime Beauchemin
337c9d59ae
v0.8.9
2016-04-27 19:38:36 -07:00
Maxime Beauchemin
54860a874c
Adding reference to another docker image in READMEM
2016-04-27 18:12:24 -07:00
Maxime Beauchemin
89d1a77281
[hotfix] filter_immune_slices fix
2016-04-27 13:41:06 -07:00
Maxime Beauchemin
b634d03ac3
Show only Slices and Dashboards users have access to ( #404 )
...
* Introducing more security features
* Many to many owners for slices and dashboards
* Slices are filtered to only slices that the user has access to
* Adding unit tests
2016-04-26 16:44:51 -07:00
Maxime Beauchemin
ab64a26b5b
fix img loading overlay in explore view ( #403 )
2016-04-26 16:14:40 -07:00
andrewhn
a2f2ad84da
add navigation, zoom to treemap ( #396 )
...
* add navigation, zoom to treemap
* don't use stale form data
2016-04-26 11:51:01 -07:00
Maxime Beauchemin
c0fb9eeca4
[bugfix] big_number doesn't fadeout on hover
2016-04-26 09:29:40 -07:00
Maxime Beauchemin
42ac46c1e1
[bugfix] fix context confusion in Slice
2016-04-26 09:29:19 -07:00
Maxime Beauchemin
7b1075990c
[hotfix] periodic refresh dashboard feature had broken caching
2016-04-25 15:28:14 -07:00
Maxime Beauchemin
37be01bc12
[hotfix] adding cache_key in payload
2016-04-25 12:41:30 -07:00
Maxime Beauchemin
7d90f26554
Fixing #388 ( #391 )
2016-04-21 21:10:09 -07:00
Maxime Beauchemin
f1e10d8d25
One more Druid test ( #387 )
2016-04-21 08:17:15 -07:00
x4base
b01d378475
Fix the label of the periodic-refresh button ( #386 )
2016-04-21 08:16:52 -07:00
Maxime Beauchemin
a5f33fecd8
Adding login call for Druid test
2016-04-20 20:13:41 -07:00
Maxime Beauchemin
f4177bfa94
More examples / tests ( #385 )
...
* More examples / tests
* Fixing the dashboards positioning
2016-04-20 17:36:37 -07:00
x4base
d8a2b621d8
Periodically update the slices in the dashboard ( #374 )
...
* Periodically update the slices in the dashboard
* Make the refresh interval changeable
* Add the button and the modal for the user to change the refresh interval
* Don't use callback for refreshing
* Randomize to prevent all widgets refreshing at the same time
* Show the loading icon as an overlay when the slices refresh
2016-04-20 17:35:07 -07:00
Maxime Beauchemin
9a33557112
Removing forgotten print statement
2016-04-20 15:28:02 -07:00
Kim Pham
efc6bf4eb8
Redirect application log to stderr, which is picked up by gunicorn. ( #335 )
2016-04-20 15:09:15 -07:00
Maxime Beauchemin
17e711fda2
Druid unit tests using Mock ( #384 )
...
* Initial Druid mock unit tests
* More unit tests
* Test for Druid query
* Adding a groupby test
2016-04-20 15:08:10 -07:00
Maxime Beauchemin
01a8c96820
Specifying python versions supported in setup.py ( #382 )
...
* Specifying python versions supported in setup.py
* Fixing py3
2016-04-20 12:27:17 -07:00
Chris Williams
d96b634ded
split sunburst breadcrumb names on '_' to apply ' '-dependent wrapping more freqently ( #376 )
2016-04-19 14:42:36 -07:00
Siddharth Gupta
afcdcf06a1
Fixing overwrite and save slice permissions for a give role ( #298 )
...
* Fixing overwrite and save slice permissions for a give role
* fix function name - build failed
* fix function name and test user permissions
* disable the button in the UI
* fix build error - characters too long in 1 line
* try to disable button on the UI
* disable cursor in caravel css. You wont be able to click anymore if no access
* fix build issues
* fix build errors! god bless me
* disable main features in dashboard and slice
* fix build issues
2016-04-18 13:56:00 -07:00
Maxime Beauchemin
5597eb4cc4
Fix db upgrade script b4456560d4f3 ( #370 )
...
* Recreating db upgrade error first
* Wrapping alter table calls in try statements
2016-04-18 12:49:13 -07:00
Siddharth Gupta
3f0171b77b
Configure Visualizations ( #365 )
...
* make viz types configurable
* make visualizations configurable
* deault every viz is true
* add blacklist viz_type
* fix build
2016-04-18 09:00:03 -07:00
Maxime Beauchemin
badcd8bfa1
Storing version number in only one place ( #362 )
2016-04-17 08:20:11 -07:00
Maxime Beauchemin
04f1b176c4
Fixes issue #364
2016-04-17 08:17:08 -07:00
Maxime Beauchemin
899fe19afb
[WiP] Attempting to support Druid's granularity origin as a hidden url param ( #194 )
...
* Supporting Druid'd time origin feature
* Adding origin to form, making it free form
2016-04-15 17:00:44 -07:00
Maxime Beauchemin
f3168518e2
New url default for iframe viz
2016-04-15 16:50:16 -07:00
Maxime Beauchemin
04d769ff24
Some more error handling when rendering the explore view ( #361 )
2016-04-15 15:00:49 -07:00
Maxime Beauchemin
01c2c7baf8
Fixing unique constraint in SqlaTable model ( #360 )
2016-04-15 14:53:06 -07:00
Maxime Beauchemin
2d420eee25
v0.8.8
2016-04-14 21:25:47 -07:00
Maxime Beauchemin
1a6757f10a
Better type detection for inference of column matrix ( #353 )
2016-04-14 21:24:04 -07:00
Maxime Beauchemin
63e5e932cb
Hide password from database 'show' view ( #355 )
2016-04-14 21:23:49 -07:00
Maxime Beauchemin
e6e8ec9620
[bugfix] missing redirect when datasource is missing ( #352 )
2016-04-14 20:25:40 -07:00