예제 #1
0
 def create(self, validated_data):
     """
     Returns object instances based on the validated data.
     """
     request, username = get_request_and_username(self.context)
     xform_pk = self.context['view'].kwargs['xform_pk']
     xform = get_object_or_404(XForm, pk=xform_pk)
     xform_headers = xform.get_keys()
     flow_dict = floip_response_headers_dict(request.data, xform_headers)
     instance = create_submission(request, username, flow_dict, xform)
     return [instance]
예제 #2
0
 def create(self, validated_data):
     """
     Returns object instances based on the validated data.
     """
     request, username = get_request_and_username(self.context)
     xform_pk = self.context['view'].kwargs['xform_pk']
     xform = get_object_or_404(XForm, pk=xform_pk)
     xform_headers = xform.get_keys()
     flow_dict = floip_response_headers_dict(request.data, xform_headers)
     instance = create_submission(request, username, flow_dict,
                                  xform)
     return [instance]