user info bug
This commit is contained in:
parent
b874a9225f
commit
3433071b06
|
@ -384,13 +384,14 @@ class PostRoleCreateSerializer(CustomModelSerializer):
|
|||
|
||||
|
||||
class UserInfoSerializer(CustomModelSerializer):
|
||||
posts_ = UserPostSerializer(source='post', read_only=True)
|
||||
|
||||
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ['id', 'username', 'name', 'posts_', 'avatar']
|
||||
fields = ['id', 'username', 'name', 'post', 'avatar', 'belong_dept', 'type']
|
||||
|
||||
|
||||
class ApkSerializer(serializers.Serializer):
|
||||
version = serializers.CharField(label='版本号')
|
||||
file = serializers.CharField(label='文件地址')
|
||||
|
|
@ -511,8 +511,8 @@ class UserViewSet(CustomModelViewSet):
|
|||
'roles': user.roles.values_list('name', flat=True),
|
||||
'avatar': user.avatar,
|
||||
'perms': perms,
|
||||
'belong_dept': user.belong_dept.id,
|
||||
'post': user.post.id,
|
||||
'belong_dept': user.belong_dept.id if user.belong_dept else None,
|
||||
'post': user.post.id if user.post else None,
|
||||
'belong_dept_name': user.belong_dept.name if user.belong_dept else '',
|
||||
'post_name': user.post.name if user.post else '',
|
||||
'is_superuser': user.is_superuser,
|
||||
|
|
Loading…
Reference in New Issue