示例#1
0
class RoleComprisingTwoPermissionsByClass(grok.Role):
    grok.name('ByClass')
    grok.permissions(FirstPermission, SecondPermission)
示例#2
0
class Editor(grok.Role):
    grok.name('uvc.Editor')
    grok.permissions('uvc.AddContent', 'uvc.ViewContent', 'uvc.EditContent',
                     'uvc.AccessHomeFolder')
示例#3
0
class RoleComprisingTwoPermissionsByName(grok.Role):
    grok.name('ByName')
    grok.permissions('first permission', 'second permission')
示例#4
0
class PaintingOwner(grok.Role):
    grok.name('grok.PaintingOwner')
    grok.title('Painting Owner')
    grok.permissions('grok.ViewPainting', 'grok.EditPainting',
                     'grok.ErasePainting')
示例#5
0
class User(grok.Role):
    grok.name('uvc.User')
    grok.permissions('zope.View')
示例#6
0
class HomeFolderUser(grok.Role):
    grok.name('uvc.HomeFolderUser')
    grok.permissions('uvc.AccessHomeFolder', )
示例#7
0
class MemberRole(grok.Role):
    grok.name('afpy.barcamp.Member')
    grok.title(_(u'Member of the meeting'))  # optional
    grok.permissions('afpy.barcamp.seances.list', 'afpy.barcamp.addseance',
                     'afpy.barcamp.can_attend')
示例#8
0
class RolAdmin(grok.Role):
    """Rol de administrador"""
    grok.name('ct.adminrol')
    grok.permissions('ct.admin', 'ct.logueado')
示例#9
0
class MyRole(grok.Role):
    grok.name('MyRole')
    grok.permissions(NotAPermissionSubclass)
示例#10
0
class RolEmpleado(grok.Role):
    """Rol de empleado"""
    grok.name('ct.empleadorol')
    grok.permissions('ct.empleado', 'ct.logueado')
示例#11
0
class BoneOwner(grok.Role):
    grok.name('grok.BoneOwner')
    grok.title('Bone Ownwer')
    grok.permissions('bone.gold')
示例#12
0
class MasterUser(grok.Role):
    grok.name('uvc.MasterUser')
    grok.permissions('uvc.ManageCoUsers')
示例#13
0
class SeanceLeaderRole(grok.Role):
    """role assigned to speakers on their own seances
    """
    grok.name('afpy.barcamp.SeanceLeader')
    grok.title(_(u'Leader of a seance'))  # optional
    grok.permissions('afpy.barcamp.editseance')
示例#14
0
class Editor(grok.Role):
    grok.name('uvc.Editor')
    grok.permissions(View, PP, Add, Edit, AccessHomeFolder)