fix dashboard source result routes
All checks were successful
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Drop and Recreate Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 53s
CI/CD Pipeline / Build and Push Images (push) Successful in 3m28s
CI/CD Pipeline / Internal Notify (push) Successful in 1s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Successful in 1s
All checks were successful
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Drop and Recreate Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 53s
CI/CD Pipeline / Build and Push Images (push) Successful in 3m28s
CI/CD Pipeline / Internal Notify (push) Successful in 1s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Successful in 1s
This commit is contained in:
@@ -146,6 +146,7 @@ class FrontendUserWithProfileSerializer(serializers.ModelSerializer):
|
||||
profile = FrontendUserProfileSerializer(read_only=True)
|
||||
role = serializers.SerializerMethodField()
|
||||
role_label = serializers.SerializerMethodField()
|
||||
capabilities = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = User
|
||||
@@ -157,6 +158,7 @@ class FrontendUserWithProfileSerializer(serializers.ModelSerializer):
|
||||
"is_active",
|
||||
"role",
|
||||
"role_label",
|
||||
"capabilities",
|
||||
"profile",
|
||||
)
|
||||
read_only_fields = fields
|
||||
@@ -167,6 +169,9 @@ class FrontendUserWithProfileSerializer(serializers.ModelSerializer):
|
||||
def get_role_label(self, obj) -> str:
|
||||
return UserService.get_role_label(self.get_role(obj))
|
||||
|
||||
def get_capabilities(self, obj) -> dict:
|
||||
return UserService.get_user_capabilities(obj)
|
||||
|
||||
|
||||
class FrontendManagedUserSerializer(serializers.ModelSerializer):
|
||||
"""Короткий сериализатор пользователя без вложенного профиля."""
|
||||
|
||||
Reference in New Issue
Block a user