17 lines
404 B
Python
17 lines
404 B
Python
from pyramid.security import Allow, Authenticated
|
|
from soter.models.auth import Permission
|
|
|
|
|
|
class RootFactory(object):
|
|
@property
|
|
def __acl__(self):
|
|
acl = [
|
|
(Allow, Authenticated, 'Authenticated')]
|
|
for permission in Permission.list():
|
|
acl.append((Allow, permission.name, permission.name))
|
|
return acl
|
|
|
|
def __init__(self, request):
|
|
pass
|
|
|