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
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
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
04f1b176c4
Fixes issue #364
2016-04-17 08:17:08 -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
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
Maxime Beauchemin
5cadd6794c
Allowing to specify schema for tables ( #330 )
...
* Allowing to specify schema for tables
* Installed postgres and tested/fixed
2016-04-13 17:28:12 -07:00
Denis Zgonjanin
8fe5790ec3
Don't die on malformed json in the extras field. Give feedback to user ( #338 )
2016-04-13 16:41:55 -07:00
Maxime Beauchemin
af417b6b58
Adding expression column description in the CRUD
2016-04-12 10:41:23 -07:00
Maxime Beauchemin
54fb76e680
Getting the SQL view back in a working state ( #327 )
2016-04-11 21:20:42 -07:00
Denis Zgonjanin
6d0b5767b3
Include connection parameters in call to Test Connection for a new database ( #326 )
2016-04-11 15:39:50 -07:00
Maxime Beauchemin
5b822492c8
Linting to 99% ( #317 )
2016-04-10 22:49:08 -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
062f2b81cf
Datasource dropdown in Explore view
2016-04-06 08:23:27 -07:00
andrewhn
65e72d0d07
Csv download improvements
...
* name + extension for generated csv and json files
* write csv index where data is meaningful
2016-04-06 08:22:49 -07:00
Maxime Beauchemin
31758827ae
+ button on Slice list view redirects to Table view with alert
2016-04-05 13:33:02 -07:00
Maxime Beauchemin
81de51bf6f
Minor tweaks
2016-04-04 21:39:33 -07:00
Maxime Beauchemin
f9d04e8a72
Fixed refresh_datasource redirect
2016-04-04 20:43:06 -07:00
Maxime Beauchemin
889844407f
Adding extra options to deeper configure sqlalchemy
2016-04-04 16:13:08 -07:00
Maxime Beauchemin
f1830c36cf
A better welcome page
2016-04-04 16:12:28 -07:00
Maxime Beauchemin
aec3c0b358
Fixing bug when datasource has been deleted
2016-04-03 07:37:18 -07:00
Maxime Beauchemin
2b71b72065
Redirecting URL from previous names to caravel
2016-03-31 09:31:07 -07:00
Maxime Beauchemin
8e27099866
Fixing the tests for py3
2016-03-29 10:02:15 -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