From 4511cfdb908d6e73fa9ead64a8603b79fba91575 Mon Sep 17 00:00:00 2001 From: candifloss Date: Wed, 5 Feb 2025 00:41:03 +0530 Subject: [PATCH] Submit edited csv after preview --- routes/confirm_save.py | 10 +++++++--- templates/csv_preview.html | 26 +++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/routes/confirm_save.py b/routes/confirm_save.py index 93f2754..632300f 100644 --- a/routes/confirm_save.py +++ b/routes/confirm_save.py @@ -1,13 +1,17 @@ -from flask import Blueprint, redirect, session +from flask import Blueprint, redirect, session, request from models import Asset, db +import json confirm_save_bp = Blueprint('confirm_save', __name__) # When confirmed, write the csv data to the database @confirm_save_bp.route('/confirm_save', methods=['POST']) def confirm_save(): - assets = session.get('assets', []) # Retrieve assets from session - for asset_data in assets: + edited_assets = json.loads(request.form['assets']) + session['assets'] = edited_assets + + #assets = session.get('assets', []) # Retrieve assets from session + for asset_data in edited_assets: asset = Asset( assettag=asset_data['assettag'], hostname=asset_data['hostname'], diff --git a/templates/csv_preview.html b/templates/csv_preview.html index 74d7ef4..be812e2 100644 --- a/templates/csv_preview.html +++ b/templates/csv_preview.html @@ -4,6 +4,30 @@ CSV Preview +

CSV Preview

@@ -33,7 +57,7 @@ -
+