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

Class FeatureGroupOwnerInputSerializer

api/features/serializers.py:600–609  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

598
599
600class FeatureGroupOwnerInputSerializer(serializers.Serializer): # type: ignore[type-arg]
601 group_ids = serializers.ListField(child=serializers.IntegerField())
602
603 def add_group_owners(self, feature: Feature): # type: ignore[no-untyped-def]
604 group_ids = self.validated_data["group_ids"]
605 feature.group_owners.add(*group_ids)
606
607 def remove_group_owners(self, feature: Feature): # type: ignore[no-untyped-def]
608 group_ids = self.validated_data["group_ids"]
609 feature.group_owners.remove(*group_ids)
610
611
612class ProjectFeatureSerializer(serializers.ModelSerializer): # type: ignore[type-arg]

Callers 2

add_group_ownersMethod · 0.85
remove_group_ownersMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…