Fix permission checks for root user with pyramid 2.x
This commit is contained in:
parent
8781e34c98
commit
d6fa83cd87
|
@ -209,6 +209,10 @@ class TailboneSecurityPolicy:
|
||||||
return self.session_helper.forget(request, **kw)
|
return self.session_helper.forget(request, **kw)
|
||||||
|
|
||||||
def permits(self, request, context, permission):
|
def permits(self, request, context, permission):
|
||||||
|
# nb. root user can do anything
|
||||||
|
if request.is_root:
|
||||||
|
return True
|
||||||
|
|
||||||
config = request.registry.settings.get('rattail_config')
|
config = request.registry.settings.get('rattail_config')
|
||||||
app = config.get_app()
|
app = config.get_app()
|
||||||
auth = app.get_auth_handler()
|
auth = app.get_auth_handler()
|
||||||
|
|
Loading…
Reference in a new issue