(request: Request, environment_key: str)
| 127 | @api_view(http_method_names=["POST"]) |
| 128 | @permission_classes([IsAuthenticated, EnvironmentUpdateFeatureStatePermission]) |
| 129 | def 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( |
nothing calls this directly
no test coverage detected
searching dependent graphs…