timifasubaa
8dd052de4b
[security] Refactor security code into SupersetSecurityManager ( #4565 )
...
* move access permissions methods to security manager
* consolidate all security methods into SupersetSecurityManager
* update security method calls
* update calls from tests
* move get_or_create_main_db to utils
* raise if supersetsecuritymanager is not extended
* rename sm to security_manager
2018-03-27 16:46:02 -07:00
John Bodley
d57a37e341
[flake8] Adding flake8-coding ( #4477 )
2018-02-25 15:06:11 -08:00
timifasubaa
fa0aa33767
Disable user access request ( #4405 )
...
* add feature flag to config
* wrap check around a feature flag
* add flag to the model view
* remove access request from seurity tests
2018-02-14 14:49:22 -08:00
John Bodley
3a2974f589
[API] Deprecate /update_role/ API endpoint ( #4041 )
2017-12-10 21:14:15 -08:00
John Bodley
ac57780607
[flake8] Resolving Q??? errors ( #3847 )
2017-11-13 21:06:51 -08:00
John Bodley
ba96984048
[flake8] Resolving E3?? errors ( #3814 )
2017-11-10 17:52:34 -08:00
John Bodley
690de862e8
[flake8] Resolve E1?? errors ( #3805 )
2017-11-10 12:06:22 -08:00
John Bodley
ec21d5af21
[flake8] Resolving E2?? errors ( #3812 )
2017-11-08 20:34:23 -08:00
John Bodley
17623f71d4
[flake8] Resolving C??? errors ( #3787 )
2017-11-07 21:32:45 -08:00
John Bodley
e2bca47421
[flake8] Resolve I??? errors ( #3797 )
2017-11-07 20:23:40 -08:00
John Bodley
02cbad59de
[flake8] Resolving F8?? errors ( #3778 )
2017-11-06 21:15:36 -08:00
Maxime Beauchemin
2969cc9993
Refactoring Druid & SQLa into a proper "Connector" interface ( #2362 )
...
* Formalizing the Connector interface
* Checkpoint
* Fixing views
* Fixing tests
* Adding migrtion
* Tests
* Final
* Addressing comments
2017-03-10 09:11:51 -08:00
Benedict Jin
1f58e18b6f
Some code refactoring ( #2139 )
2017-02-08 11:52:58 -08:00
vera-liu
27ed0b37bf
Cleanup fulfilled requests after approve ( #1953 )
...
* Cleanup fulfilled requests after approve
* Modified tests
* Moved to separate test, add user to access functions
* Moved to separate test and added test cases
* Fixed issue with dryrun
* More changes based on comments
2017-01-24 18:11:51 -08:00
Bogdan
495f6460a4
Add email functionality ( #1914 )
...
* Add email functionality
* Add email templates.
* Test notifications
* Move email to utils
2017-01-13 19:30:17 -08:00
Bogdan
92aa1a6124
Permissions refactoring, optimizations and unit testing. ( #1798 )
...
* Refactor and speed up superset init
* Add unit tests.
* Test fixes.
* More test updates.
* Fix read only perms
* Address comments.
2016-12-15 08:38:34 -05:00
Bogdan
69702e3a19
Create users if not found. ( #1753 )
...
* Create users if not found.
* Do not fail is user is a duplicate.
* Make endpoint faster.
2016-12-05 20:03:40 -05:00
Bogdan
9d4c3d83d0
Update role based on usernames not emails. ( #1749 )
2016-12-02 16:30:21 -05:00
Bogdan
c90dd4902f
Programatically sync the role with user list. ( #1619 )
2016-11-21 13:06:43 -05:00
Maxime Beauchemin
15b67b2c6c
[WiP] rename project from Caravel to Superset ( #1576 )
...
* Change in files
* Renamin files and folders
* cleaning up a single piece of lint
* Removing boat picture from docs
* add superset word mark
* Update rename note in docs
* Fixing images
* Pinning datatables
* Fixing issues with mapbox-gl
* Forgot to rename one file
* Linting
* v0.13.0
* adding pyyaml to dev-reqs
2016-11-09 23:08:22 -08:00
Bogdan
4f886d65ec
Fix None view_menues in permissions. ( #1409 )
2016-10-21 16:09:51 -07:00
Bogdan
5c3966a32d
Override the role with perms for given datasources. ( #1399 )
...
* Override the role with perms for give datasources.
* Address comments.
2016-10-20 15:30:09 -07:00
Bogdan
f0f8478922
Revert "Override the role with perms for give datasources." ( #1345 )
2016-10-13 19:21:21 -07:00
Bogdan
40e7057bce
Override the role with perms for give datasources. ( #1335 )
...
* Override the role with perms for give datasources.
* Address comments.
2016-10-13 18:18:03 -07:00