Bogdan
d6bb8c6935
Add per database permissions for the SQL Lab. ( #885 )
2016-08-09 17:53:23 -07:00
Kang Tu
cb23362a5b
handle UUID type field (some database like postgres support UUID type field) ( #889 )
2016-08-07 22:04:36 -07:00
Riccardo Magliocchetti
7c810dbd20
Miscellaneous style fixes spotted by landscape ( #874 )
2016-08-04 15:30:33 -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
Maxime Beauchemin
3522bf9b09
Fixes #721 - [mktime out of range] ( #756 )
2016-07-13 23:39:26 -04:00
Maxime Beauchemin
967b2ffeb0
Only creating perms for restricted metrics ( #655 )
...
* Only creating perms for restricted metrics
* Adding post_update hooks for is_restricted
2016-06-24 08:47:43 -07:00
x4base
485234bc78
Add having filters ( #553 )
...
Support the dimSelector having filters
2016-06-21 09:43:10 -07:00
x4base
db30f20341
Only initiate permissions of valid metrics ( #630 )
2016-06-16 08:55:11 -07:00
x4base
4c6026fdda
Add access control over metrics ( #584 )
...
* Add the new field "is_restricted" to SqlMetric and DruidMetric
* Add the access control on metrics
* Add the more descriptions on is_restricted
* Update docs/security.rst
* Update docs/security.rst
2016-06-10 15:49:33 -07:00
Maxime Beauchemin
2f60801059
[hotfix] fixing the build
2016-06-09 21:12:44 -07:00
Maxime Beauchemin
60ed3e4050
TOX / Travis build matrix ( #593 )
...
* Building on many dbs
* Fixing some translation related error msg
2016-06-09 18:05:58 -07:00
Riccardo Magliocchetti
5bc50210ad
utils: generalize utility to find find_constraint_name ( #557 )
...
See https://github.com/airbnb/caravel/pull/531
2016-06-03 09:47:51 -07:00
Maxime Beauchemin
3ee9a68c09
Only owners can update their objects ( #507 )
2016-06-02 19:17:34 -07:00
Riccardo Magliocchetti
e1a3854f2a
utils: add special serializer for numpy.int64 ( #492 )
...
It looks like COUNT(*) returns a numpy.int64 value that the
default JSONEncoder does not handle.
While at if we get a type we are not handling make it easier to
debug the issue by throwing a TypeError exception with useful
data.
Fix #486
2016-05-20 11:10:29 -07:00
Andrii Sydorchuk
8a406b18f5
Add PUBLIC_ROLE_LIKE_GAMMA config flag ( #473 )
2016-05-16 21:24:43 -07:00
Maxime Beauchemin
f4177bfa94
More examples / tests ( #385 )
...
* More examples / tests
* Fixing the dashboards positioning
2016-04-20 17:36:37 -07:00
Siddharth Gupta
eff0beb195
Optimizing import statements for better readability and to avoid unused, excessive and duplicating imports in the project. ( #294 )
2016-04-07 23:01:40 -07:00
Maxime Beauchemin
bcca840f01
Adding from __future__ imports ( #288 )
...
* Adding from __future__ imports
* fixes
* Fixing doctests
* Removing unused ColorFactory (in js now)
* linting
2016-04-07 08:39:08 -07:00
Maxime Beauchemin
889844407f
Adding extra options to deeper configure sqlalchemy
2016-04-04 16:13:08 -07:00
Maxime Beauchemin
619d35878f
[dashed->caravel] Replace in files
2016-03-28 22:01:21 -07:00
Maxime Beauchemin
d48796f00e
Caravel - renaming files
2016-03-28 21:53:24 -07:00