def patch_is_hidden(request, event, value): if value: allow_hide_event(request.user, event) moderation.hide_post(request.user, event) else: allow_unhide_event(request.user, event) moderation.unhide_post(request.user, event) return {'is_hidden': event.is_hidden}
def patch_is_hidden(request, event, value): if value: allow_hide_event(request.user, event) moderation.hide_post(request.user, event) else: allow_unhide_event(request.user, event) moderation.unhide_post(request.user, event) return {'is_hidden': event.is_hidden}
def patch_is_hidden(request, post, value): if value is True: allow_hide_post(request.user, post) moderation.hide_post(request.user, post) elif value is False: allow_unhide_post(request.user, post) moderation.unhide_post(request.user, post) return {'is_hidden': post.is_hidden}
def patch_is_hidden(request, event, value): if event.acl.get('can_hide'): if value: moderation.hide_post(request.user, event) else: moderation.unhide_post(request.user, event) return {'is_hidden': event.is_hidden} else: raise PermissionDenied(_("You don't have permission to hide this event."))