def xml_import(request): if request.method == 'POST': form = UploadXMLForm(request.POST, request.FILES) if form.is_valid(): create_tasks_from_xml(request.user, request.FILES['file'].read()) return HttpResponseRedirect(reverse('yata.views.index')) else: form = UploadXMLForm() return render_to_response('yata/xml_import.html', { 'form': form, 'action': reverse(xml_import), }, context_instance=RequestContext(request))
def create_tasks_from_xml(self, the_xml): return create_tasks_from_xml(self.user, the_xml)