now remembers ui values for which tab we are on and whether we clicked show estimated or not

This commit is contained in:
2025-08-22 16:51:04 +10:00
parent 5bd94fc2c5
commit b05f7b05e8
4 changed files with 61 additions and 6 deletions

12
main.py
View File

@@ -3,6 +3,7 @@ from flask import Flask, render_template, request, redirect, url_for, Response,
from calc import calculate_savings_depletion
from db import init_db, get_finance_data, update_finance, get_budget_data, insert_cset, get_comp_set_data, get_comp_set_options, get_bill_freqs
from db import get_bill_data, new_bill, update_bill_data, delete_bill
from db import get_bill_ui, save_ui
from db import get_bill_types, insert_bill_type, update_bill_type, delete_bill_type, use_growth
from bills import process_bill_data
from collections import defaultdict, Counter
@@ -144,9 +145,11 @@ def DisplayBillData():
bill_data = get_bill_data()
bill_types = get_bill_types()
bill_freqs = get_bill_freqs()
bill_ui = get_bill_ui()
print( f"bu={bill_ui}" )
process_bill_data(bill_data, bill_types, bill_freqs)
bill_data = get_bill_data()
return render_template('bills.html', bill_data=bill_data, bill_types=bill_types, bill_freqs=bill_freqs )
return render_template('bills.html', bill_data=bill_data, bill_types=bill_types, bill_freqs=bill_freqs, bill_ui=bill_ui )
@app.route('/newbilltype', methods=['POST'])
def InsertBillType():
@@ -191,6 +194,13 @@ def UseGrowth():
use_growth( data['bill_type'], data['which_growth'] )
return "200"
@app.route('/saveui', methods=['POST'])
def SaveUI():
data = request.get_json()
save_ui( data )
return "200"
# Main program
if __name__ == '__main__':
app.run(debug=True)