I'm wondering if anyone has found a good way to reverse the way permissions work in DRF (use OR instead of AND). Right now, if any of the checks fail, the request is not authenticated. I would like a way to make it so that if any of the checks pass, the request is authenticated. ie.
Request will fail for anyone with a nice hat and pants. What I would like:
Will succeed if user has nice hat or nice pants.
I will assume that all users are logged in (must be for either check to pass), and that implementation of the permission is not limited in any way.