Maxime Beauchemin
f374345860
Adding a .pylintrc file and a bit of linting ( #2507 )
2017-03-28 20:15:54 -07:00
Maxime Beauchemin
5574cfef59
Fixing out-of-sync security ( #2493 )
2017-03-27 21:51:55 -07: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
Jun Jiang
9750e49df8
Add the missing argument ( #1969 )
2017-01-13 08:38:08 -08:00
Bogdan
9c6a5793b9
Fix none view_menues. ( #1950 )
2017-01-11 14:03:10 -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
09d597f3ad
Prevent duplicated view_menu perms ( #1751 )
2016-12-02 17:48:46 -05:00
Bogdan
e822d5a1b7
Make edit / add / delete perms available to all users. ( #1722 )
...
* Make edit / add / delete perms available to all users.
* Add tests and restrict from editing the datasources.
2016-11-30 17:05:09 -05:00
Bogdan
fcb870728d
Add per schema permissions. ( #1698 )
...
* Add per schema permissions.
* Address comments.
* Add schema_access perms to the alpha and admin
* Create permissions on addition databases and datasources.
* Remove hybrid_property. Linter complains.
2016-11-29 14:16:55 -05:00
Nicolas Noé
e3a9b393c2
Missing merge_perm function. Fixes 1691. ( #1692 )
2016-11-28 08:27:41 -08:00
Bogdan
c90dd4902f
Programatically sync the role with user list. ( #1619 )
2016-11-21 13:06:43 -05:00
Bogdan
7a98f84890
Admin / Alpha permission cleanup and fixes. ( #1645 )
2016-11-18 19:53:19 -05:00
Maxime Beauchemin
bce02e3f51
[security] improving the security scheme ( #1587 )
...
* [security] improving the security scheme
* Addressing comments
* improving docs
* Creating security module to organize things
* Moving CLI to its own module
* perms
* Materializung perms
* progrss
* Addressing comments, linting
2016-11-17 11:58:33 -08:00