MCPcopy Create free account
hub / github.com/Flagsmith/flagsmith / UserPermissionGroupMembershipSerializer

Class UserPermissionGroupMembershipSerializer

api/users/serializers.py:139–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

137
138
139class UserPermissionGroupMembershipSerializer(serializers.ModelSerializer): # type: ignore[type-arg]
140 group_admin = serializers.SerializerMethodField()
141
142 class Meta:
143 model = FFAdminUser
144 fields = ("id", "email", "first_name", "last_name", "last_login", "group_admin")
145
146 def get_group_admin(self, instance: FFAdminUser) -> bool:
147 return instance.id in self.context.get("group_admins", [])
148
149
150class UserPermissionGroupSerializerDetail(UserPermissionGroupSerializer):

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…