fix: koko press r dont refresh user perm-nodes

pull/14773/head
Bai 2025-01-03 17:07:24 +08:00 committed by Bryan
parent 2e7bd076f4
commit a559415b65
2 changed files with 3 additions and 3 deletions

View File

@ -9,6 +9,7 @@ from common.utils import get_logger, lazyproperty
from perms import serializers from perms import serializers
from perms.utils import UserPermNodeUtil from perms.utils import UserPermNodeUtil
from .mixin import SelfOrPKUserMixin from .mixin import SelfOrPKUserMixin
from .tree.mixin import RebuildTreeMixin
logger = get_logger(__name__) logger = get_logger(__name__)
@ -18,7 +19,7 @@ __all__ = [
] ]
class BaseUserPermedNodesApi(SelfOrPKUserMixin, ListAPIView): class BaseUserPermedNodesApi(SelfOrPKUserMixin, RebuildTreeMixin, ListAPIView):
serializer_class = serializers.NodePermedSerializer serializer_class = serializers.NodePermedSerializer
def get_queryset(self): def get_queryset(self):

View File

@ -3,7 +3,6 @@ from rest_framework.response import Response
from assets.api import SerializeToTreeNodeMixin from assets.api import SerializeToTreeNodeMixin
from common.utils import get_logger from common.utils import get_logger
from .mixin import RebuildTreeMixin
from ..nodes import ( from ..nodes import (
UserAllPermedNodesApi, UserAllPermedNodesApi,
UserPermedNodeChildrenApi, UserPermedNodeChildrenApi,
@ -17,7 +16,7 @@ __all__ = [
] ]
class NodeTreeMixin(RebuildTreeMixin, SerializeToTreeNodeMixin): class NodeTreeMixin(SerializeToTreeNodeMixin):
filter_queryset: callable filter_queryset: callable
get_queryset: callable get_queryset: callable