From 1f1fe2084b1db2e5343e7c4692b2e53e7b2f9925 Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 3 Jan 2025 17:07:24 +0800 Subject: [PATCH] fix: koko press r dont refresh user perm-nodes --- apps/perms/api/user_permission/nodes.py | 3 ++- apps/perms/api/user_permission/tree/node.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/perms/api/user_permission/nodes.py b/apps/perms/api/user_permission/nodes.py index 793ad3858..ccd6afbbd 100644 --- a/apps/perms/api/user_permission/nodes.py +++ b/apps/perms/api/user_permission/nodes.py @@ -9,6 +9,7 @@ from common.utils import get_logger, lazyproperty from perms import serializers from perms.utils import UserPermNodeUtil from .mixin import SelfOrPKUserMixin +from .tree.mixin import RebuildTreeMixin logger = get_logger(__name__) @@ -18,7 +19,7 @@ __all__ = [ ] -class BaseUserPermedNodesApi(SelfOrPKUserMixin, ListAPIView): +class BaseUserPermedNodesApi(SelfOrPKUserMixin, RebuildTreeMixin, ListAPIView): serializer_class = serializers.NodePermedSerializer def get_queryset(self): diff --git a/apps/perms/api/user_permission/tree/node.py b/apps/perms/api/user_permission/tree/node.py index 5872753c5..80eafa2a1 100644 --- a/apps/perms/api/user_permission/tree/node.py +++ b/apps/perms/api/user_permission/tree/node.py @@ -3,7 +3,6 @@ from rest_framework.response import Response from assets.api import SerializeToTreeNodeMixin from common.utils import get_logger -from .mixin import RebuildTreeMixin from ..nodes import ( UserAllPermedNodesApi, UserPermedNodeChildrenApi, @@ -17,7 +16,7 @@ __all__ = [ ] -class NodeTreeMixin(RebuildTreeMixin, SerializeToTreeNodeMixin): +class NodeTreeMixin(SerializeToTreeNodeMixin): filter_queryset: callable get_queryset: callable