docs: def has_permission(self, request, *args, **kwargs):
          """
          Figures out if the current user has permissions for this view.
          """
          self.kwargs = kwargs
          self.args = args
          self.request = request
          self.org = self.derive_org()
  
          if self.get_user().is_superuser:
              return True
  
          if self.get_user().has_perm(self.permission):
              return True
  
          return self.has_org_perm(self.permission)