def save_video(id): user_authenticated_id = get_jwt_identity() order = Order.query.get(id) if os.environ.get('AWS_S3_BUCKET_NAME'): files = request.files print("files", files) for key in files: file = files[key] if file: url_document = upload_file_to_s3( file, os.environ.get('AWS_S3_BUCKET_NAME')) if url_document: document = Document(name=file.filename, url=url_document, order=order, user_id=user_authenticated_id) document.save() else: print("Faltan las credenciales de AWS") DBManager.commitSession() order_new_data_mail(order) return jsonify(order.serializeForEditView()), 200
def save_order_files(id): user_authenticated_id = get_jwt_identity() order = Order.query.get(id) body = request.get_json() filename = 'Order #' + str(order.id) + ' files' document = Document(name=filename, url=body['files'], order=order, user_id=user_authenticated_id) document.save() DBManager.commitSession() order_new_data_mail(order) return jsonify(order.serializeForEditView()), 201
def save_order_addresses(id): user_authenticated_id = get_jwt_identity() # pickup_address = Address(address=request.json.get('pickup').get('address'), city=request.json.get('pickup').get('city'), country=request.json.get('pickup').get('country'), cp=request.json.get('pickup').get('CP'),user_id=user_authenticated_id) # pickup_address.save() # delivery_address = Address(address=request.json.get('delivery').get('address'), city=request.json.get('delivery').get('city'), country=request.json.get('delivery').get('country'), cp=request.json.get('delivery').get('CP'),user_id=user_authenticated_id) # delivery_address.save() order = Order.query.get(id) # order.address_delivery = delivery_address # order.address_pickup = pickup_address # order.save() # DBManager.commitSession() order_new_data_mail(order) return jsonify(order.serializeForEditView()), 200