| 137 | |
| 138 | |
| 139 | class 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 | |
| 150 | class UserPermissionGroupSerializerDetail(UserPermissionGroupSerializer): |
no outgoing calls
no test coverage detected
searching dependent graphs…