def can_write(page): return PagePermission.get_user_rights(current_user, page.id) > 1
def can_read(page): if page.needs_paid and (current_user.is_anonymous or not current_user.has_paid): return False return PagePermission.get_user_rights(current_user, page.id) > 0