Skip to content
Snippets Groups Projects
Commit ba182897 authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt :koala:
Browse files

feat: expose associated profiles in user serializer

parent 3995c6b8
No related branches found
No related tags found
No related merge requests found
...@@ -110,6 +110,9 @@ class UserSerializer(serializers.ModelSerializer): ...@@ -110,6 +110,9 @@ class UserSerializer(serializers.ModelSerializer):
permissions = serializers.SerializerMethodField() permissions = serializers.SerializerMethodField()
# Add profile fields to JSON # Add profile fields to JSON
profile = ProfileSerializer(required=False) profile = ProfileSerializer(required=False)
host_ids = serializers.PrimaryKeyRelatedField(
many=True, queryset=Host.objects.all(), source="hosts"
)
class Meta: class Meta:
model = User model = User
...@@ -117,6 +120,7 @@ class UserSerializer(serializers.ModelSerializer): ...@@ -117,6 +120,7 @@ class UserSerializer(serializers.ModelSerializer):
"id", "id",
"is_privileged", "is_privileged",
"permissions", "permissions",
"host_ids",
) )
fields = ( fields = (
"email", "email",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment