Add admin Sales report page
This commit is contained in:
parent
d02d0b3d25
commit
da917692f0
3 changed files with 87 additions and 1 deletions
13
app.py
13
app.py
|
|
@ -781,6 +781,19 @@ def admin_dashboard():
|
|||
return render_template('admin/dashboard.html', requests=requests, statuses=STATUS_LABELS, current_status=status_filter, refresh_seconds=get_refresh_seconds())
|
||||
|
||||
|
||||
@app.route('/admin/sales')
|
||||
def admin_sales():
|
||||
"""
|
||||
Sales report: delivered requests only.
|
||||
Shows customer email, name, chosen version, and Square payment reference.
|
||||
"""
|
||||
redir = require_admin()
|
||||
if redir:
|
||||
return redir
|
||||
sales = list_requests(status='delivered')
|
||||
return render_template('admin/sales.html', sales=sales, statuses=STATUS_LABELS)
|
||||
|
||||
|
||||
@app.route('/admin/request/<int:rid>', methods=['GET', 'POST'])
|
||||
def admin_request(rid):
|
||||
"""
|
||||
|
|
|
|||
Reference in a new issue