Use the same logic everywhere so avoid twisting your brain.
`if not (user_has_poll_permissions(request.user, poll) or request.user.has_perm('change_poll')`