def invites(self, value): roles = IRolePermissionManager(self.__parent__) for val, role in [('member', 'group.Member'), ('manager', 'group.Manager')]: if val in value: roles.grantPermissionToRole('zojax.InviteGroupMember', role) else: roles.unsetPermissionFromRole('zojax.InviteGroupMember', role)