def participant_list_import(): form = file_upload_form(request.form) if not form.validate(): return abort(400) else: # get the actual object from the proxy user = current_user._get_current_object() event = services.events.get_or_404(pk=form.event.data) upload = stash_file(request.files['spreadsheet'], user, event) upload.save() return redirect( url_for('participants.participant_headers', pk=unicode(upload.id)))
def participant_list_import(): form = file_upload_form(request.form) if not form.validate(): return abort(400) else: # get the actual object from the proxy user = current_user._get_current_object() event = services.events.get_or_404(pk=form.event.data) upload = stash_file(request.files['spreadsheet'], user, event) upload.save() return redirect(url_for( 'participants.participant_headers', pk=unicode(upload.id) ))
def locations_import(location_set_id): form = file_upload_form(request.form) if not form.validate(): return abort(400) else: # get the actual object from the proxy user = current_user._get_current_object() upload_file = utils.strip_bom_header(request.files['spreadsheet']) filename = uploads.save(upload_file) upload = UserUpload( deployment_id=g.deployment.id, upload_filename=filename, user_id=user.id) upload.save() return redirect(url_for('locationset.locations_headers', location_set_id=location_set_id, upload_id=upload.id))