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, )
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, )