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

Function update_flag_v2

api/features/feature_states/views.py:129–140  ·  view source on GitHub ↗
(request: Request, environment_key: str)

Source from the content-addressed store, hash-verified

127@api_view(http_method_names=["POST"])
128@permission_classes([IsAuthenticated, EnvironmentUpdateFeatureStatePermission])
129def update_flag_v2(request: Request, environment_key: str) -> Response:
130 environment = Environment.objects.get(api_key=environment_key)
131 _check_workflow_not_enabled(environment)
132
133 serializer = UpdateFlagV2Serializer(
134 data=request.data,
135 context={"request": request, "environment": environment},
136 )
137 serializer.is_valid(raise_exception=True)
138 serializer.save()
139
140 return Response(status=status.HTTP_204_NO_CONTENT)
141
142
143@extend_schema(

Callers

nothing calls this directly

Calls 5

saveMethod · 0.95
is_validMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…