docs: def isAuthorized(self, request):
          """
          Is the user authorized for the requested action with this event?
          """
          restrictions = self.get_view_restrictions()
          if restrictions and request is None:
              return False
          else:
              return all(restriction.accept_request(request)
                         for restriction in restrictions)