Dropdown refactor. Not ready.

This commit is contained in:
Yaro Kasear 2025-08-14 16:05:31 -05:00
parent 9705606c89
commit 0641519d22
6 changed files with 88 additions and 9 deletions

View file

@ -55,9 +55,13 @@ def list_items(model_name):
items = [call(Model, 'ui_serialize', r, view=view) or default_serialize(Model, r, view=view)
for r in rows]
want_html = (request.args.get("view") == "option") or ("HX-Request" in request.headers)
if want_html:
want_option = (request.args.get("view") == "option")
want_list = (request.args.get("view") == "list")
print(view)
if want_option:
return render_template("fragments/_option_fragment.html", options=items)
if want_list:
return render_template("fragments/_list_fragment.html", options=items)
return jsonify({"items": items})
@bp.post("/<model_name>/create")