def import_everything(request): """ View for handeling admin import functionality """ if request.POST: form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): from ecwsp.sis.importer import Importer importer = Importer(request.FILES['file'], request.user) msg = "" msg_to_add, filename = importer.magic_import_everything() msg += msg_to_add form = UploadFileForm() return render_to_response( 'upload.html', { 'form': form, 'msg': msg, 'error_filename': filename, 'request': request, }) else: return render_to_response('upload.html', { 'form': form, 'request': request, }) form = UploadFileForm() return render_to_response('upload.html', { 'form': form, 'request': request, }, RequestContext(request, {}))
def import_clearinghouse(request): from ecwsp.sis.forms import UploadFileForm msg = 'Import a alumni data file from Student Clearinghouse' if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): from ecwsp.sis.importer import Importer importer = Importer(file=form.cleaned_data['file'], user=request.user) msg, filename = importer.import_just_alumni_data() msg += '<br/><a href="/media/import_error.xls">Download Errors</a>' else: form = UploadFileForm() msg = mark_safe(msg) return render(request, 'sis/generic_form.html', {'form':form, 'msg':msg}, )
def import_everything(request): """ View for handeling admin import functionality """ if request.POST: form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): from ecwsp.sis.importer import Importer importer = Importer(request.FILES['file'], request.user) msg = "" msg_to_add, filename = importer.magic_import_everything() msg += msg_to_add form = UploadFileForm() return render_to_response('upload.html', {'form': form, 'msg': msg, 'error_filename':filename, 'request': request,}) else: return render_to_response('upload.html', {'form': form, 'request': request,}) form = UploadFileForm() return render_to_response('upload.html', {'form': form, 'request': request,}, RequestContext(request, {}))
def import_clearinghouse(request): from ecwsp.sis.forms import UploadFileForm msg = 'Import a alumni data file from Student Clearinghouse' if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): from ecwsp.sis.importer import Importer importer = Importer(file=form.cleaned_data['file'], user=request.user) msg, filename = importer.import_just_alumni_data() msg += '<br/><a href="/media/import_error.xls">Download Errors</a>' else: form = UploadFileForm() msg = mark_safe(msg) return render( request, 'sis/generic_form.html', { 'form': form, 'msg': msg }, )