fix: 修复user筛选用户bug

This commit is contained in:
feng626
2021-08-17 18:50:15 +08:00
parent 9a541ebf05
commit 58c058c1a5
4 changed files with 58 additions and 13 deletions

View File

@@ -22,7 +22,7 @@ from ..serializers import UserSerializer, UserRetrieveSerializer, MiniUserSerial
from .mixins import UserQuerysetMixin
from ..models import User
from ..signals import post_user_create
from ..filters import OrgRoleUserFilterBackend
from ..filters import OrgRoleUserFilterBackend, UserFilter
logger = get_logger(__name__)
__all__ = [
@@ -32,8 +32,8 @@ __all__ = [
class UserViewSet(CommonApiMixin, UserQuerysetMixin, BulkModelViewSet):
filterset_fields = ('username', 'email', 'name', 'id', 'source', 'role')
search_fields = filterset_fields
filterset_class = UserFilter
search_fields = ('username', 'email', 'name', 'id', 'source', 'role')
permission_classes = (IsOrgAdmin, CanUpdateDeleteUser)
serializer_classes = {
'default': UserSerializer,