コード例 #1
0
 def check(request):
     ret = yield from permits(request, 'read')
     assert ret
     ret = yield from permits(request, 'write')
     assert ret
     ret = yield from permits(request, 'unknown')
     assert ret
     return web.Response()
コード例 #2
0
 def check(request):
     ret = yield from permits(request, 'read')
     self.assertTrue(ret)
     ret = yield from permits(request, 'write')
     self.assertTrue(ret)
     ret = yield from permits(request, 'unknown')
     self.assertTrue(ret)
     return web.Response()
コード例 #3
0
 def check(request):
     ret = yield from permits(request, 'read')
     assert ret
     ret = yield from permits(request, 'write')
     assert ret
     ret = yield from permits(request, 'unknown')
     assert ret
     return web.Response()
コード例 #4
0
 def check(request):
     ret = yield from permits(request, 'read')
     self.assertTrue(ret)
     ret = yield from permits(request, 'write')
     self.assertTrue(ret)
     ret = yield from permits(request, 'unknown')
     self.assertTrue(ret)
     return web.Response()
コード例 #5
0
 def wrapped(self, request):
     has_perm = yield from permits(request)
     if not has_perm:
         raise web.HTTPForbidden()
     return (yield from f(self, request))
コード例 #6
0
ファイル: handlers.py プロジェクト: kpidata/aiohttp_security
 def wrapped(self, request):
     has_perm = yield from permits(request, permission)
     if not has_perm:
         message = 'User has no permission {}'.format(permission)
         raise web.HTTPForbidden(body=message.encode())
     return (yield from f(self, request))
コード例 #7
0
ファイル: handlers.py プロジェクト: giorgil/aiohttp-security
 def wrapped(request):
     has_perm = yield from permits(request, permission)
     if not has_perm:
         message = 'User has no permission {}'.format(permission)
         raise web.HTTPForbidden(body=message.encode())
     return (yield from f(request))
コード例 #8
0
ファイル: admin.py プロジェクト: vMayd/Breakfast_advisor
 def wrapped(self, request):
     has_perm = yield from permits(request, permission)
     if not has_perm:
         response = web.HTTPFound('/login/')
         return response
     return (yield from f(self, request))