docs: def perform_permissions_check(self, user, obj, perms):
          """ Performs the permissions check.
  
          Performs a permissions check in order to tell if the passed user can access the current view
          for the given object. By default, this method checks whether the given user has all the
          considered permissions in order to grant access. This behavior can be overridden in any
          subclass.
  
          """
          # Initializes a permission checker
          checker = self.request.forum_permission_handler._get_checker(user)
          # Check permissions
          return all(checker.has_perm(perm, obj) for perm in perms)