| 4 | |
| 5 | |
| 6 | class PermissionModelSerializer(serializers.ModelSerializer): # type: ignore[type-arg] |
| 7 | supports_tag = serializers.SerializerMethodField() |
| 8 | |
| 9 | class Meta: |
| 10 | model = PermissionModel |
| 11 | fields = ("key", "description", "supports_tag") |
| 12 | |
| 13 | def get_supports_tag(self, obj: PermissionModel) -> bool: |
| 14 | return obj.key in self.context.get("tag_supported_permissions", []) |
| 15 | |
| 16 | |
| 17 | class CreateUpdateUserPermissionSerializerABC(serializers.ModelSerializer): # type: ignore[type-arg] |
no outgoing calls
no test coverage detected
searching dependent graphs…