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

Class PermissionModelSerializer

api/permissions/serializers.py:6–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4
5
6class 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
17class CreateUpdateUserPermissionSerializerABC(serializers.ModelSerializer): # type: ignore[type-arg]

Callers 2

permissionsMethod · 0.90
permissionsMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…