Ejemplo n.º 1
0
def to42rc1_member_dashboard(context):
    """Add Member role to "Portlets: View dashboard" permission
    """

    p = 'Portlets: View dashboard'
    portal = getToolByName(context, 'portal_url').getPortalObject()
    roles = Permission(p, (), portal).getRoles(default=[])
    if not "Member" in roles:
        acquire = isinstance(roles, list) and True or False
        roles = list(roles)
        roles.append("Member")
        portal.manage_permission("Portlets: View dashboard",
                                 roles,
                                 acquire,
                                 )
Ejemplo n.º 2
0
def to42rc1_member_dashboard(context):
    """Add Member role to 'Portlets: View dashboard' permission
    """

    p = 'Portlets: View dashboard'
    portal = getToolByName(context, 'portal_url').getPortalObject()
    roles = Permission(p, (), portal).getRoles(default=[])
    if 'Member' not in roles:
        acquire = isinstance(roles, list) and True or False
        roles = list(roles)
        roles.append('Member')
        portal.manage_permission('Portlets: View dashboard',
                                 roles,
                                 acquire,
                                 )