Add vocal gender preference to customer request form and admin view

This commit is contained in:
Troll (Hermes Agent) 2026-08-01 21:20:11 +00:00
parent 0f6b68cf5d
commit 5b6012aa3d
4 changed files with 32 additions and 8 deletions

5
app.py
View file

@ -177,6 +177,7 @@ def request_form():
notable_facts=request.form.get('notable_facts', '').strip(),
style_genre=request.form.get('style_genre', '').strip(),
extra_requests=request.form.get('extra_requests', '').strip(),
vocal_gender=request.form.get('vocal_gender', '').strip(),
)
flash('Your request has been submitted! Check your email soon.', 'success')
return redirect(url_for('thanks', rid=rid))
@ -504,10 +505,10 @@ def admin_settings():
# Health check: verify expected columns exist.
expected_cols = {
'id', 'created_at', 'name', 'email', 'hobbies', 'notable_facts',
'style_genre', 'extra_requests', 'status', 'suno_title', 'suno_style',
'style_genre', 'extra_requests', 'vocal_gender', 'status', 'suno_title', 'suno_style',
'suno_lyrics', 'song_a_path', 'song_b_path', 'customer_approved',
'approval_notified_at', 'preview_sent_at', 'delivery_sent_at',
'square_payment_ref', 'admin_alert_email', 'player_token', 'revision_note'
'square_payment_ref', 'admin_alert_email', 'player_token', 'revision_note', 'revision_count'
}
health = {'ok': True, 'missing_columns': [], 'message': 'Database schema looks good.'}
try: