def check_suggest_permissions(request, mode, translation, suggestion): """Check permission for suggestion handling.""" if mode in ('accept', 'accept_edit'): if not can_accept_suggestion(request.user, translation): messages.error( request, _('You do not have privilege to accept suggestions!')) return False elif mode == 'delete': if not can_delete_suggestion(request.user, translation, suggestion): messages.error( request, _('You do not have privilege to delete suggestions!')) return False elif mode in ('upvote', 'downvote'): if not can_vote_suggestion(request.user, translation): messages.error( request, _('You do not have privilege to vote for suggestions!')) return False return True
def check_suggest_permissions(request, mode, translation, suggestion): """Check permission for suggestion handling.""" if mode in ('accept', 'accept_edit'): if not can_accept_suggestion(request.user, translation): messages.error( request, _('You do not have privilege to accept suggestions!') ) return False elif mode == 'delete': if not can_delete_suggestion(request.user, translation, suggestion): messages.error( request, _('You do not have privilege to delete suggestions!') ) return False elif mode in ('upvote', 'downvote'): if not can_vote_suggestion(request.user, translation): messages.error( request, _('You do not have privilege to vote for suggestions!') ) return False return True