masowe dodawanie produktow

This commit is contained in:
Mateusz Gruszczyński
2025-07-08 23:15:13 +02:00
parent 0700affb4e
commit ffe5f5aca6
5 changed files with 180 additions and 5 deletions

7
app.py
View File

@@ -44,6 +44,7 @@ PROTECTED_JS_FILES = {
"expenses.js",
"toggle_button.js",
"user_management.js",
"mass_add.js"
}
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
@@ -595,6 +596,12 @@ def uploaded_file(filename):
response.headers['Content-Type'] = mime
return response
@app.route('/all_products')
@login_required
def all_products():
suggestions = SuggestedProduct.query.order_by(SuggestedProduct.name).all()
return jsonify([s.name for s in suggestions])
@app.route('/admin')
@login_required
@admin_required