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 real_dispatch(self, request, post): permissions.allow_unhide_post(request.user, post) moderation.unhide_post(request.user, post) messages.success(request, _("Post has been made visible."))