MCPcopy Index your code
hub / github.com/Flagsmith/flagsmith / delete_traits

Method delete_traits

api/environments/views.py:217–226  ·  view source on GitHub ↗
(self, request, *args, **kwargs)

Source from the content-addressed store, hash-verified

215
216 @action(detail=True, methods=["POST"], url_path="delete-traits")
217 def delete_traits(self, request, *args, **kwargs): # type: ignore[no-untyped-def]
218 serializer = self.get_serializer(data=request.data)
219 if serializer.is_valid():
220 serializer.delete() # type: ignore[attr-defined]
221 return Response(status=status.HTTP_200_OK)
222 else:
223 return Response(
224 {"detail": "Couldn't delete trait keys."},
225 status=status.HTTP_400_BAD_REQUEST,
226 )
227
228 @extend_schema(responses={200: PermissionModelSerializer(many=True)})
229 @action(detail=False, methods=["GET"])

Callers

nothing calls this directly

Calls 2

is_validMethod · 0.80
deleteMethod · 0.45

Tested by

no test coverage detected