New combobox placement for room editor.

This commit is contained in:
Yaro Kasear 2025-08-14 10:18:22 -05:00
parent 1ccdf89739
commit 5a6125167c
7 changed files with 104 additions and 28 deletions

View file

@ -43,10 +43,12 @@ def call(Model, name, *args, **kwargs):
@bp.get("/<model_name>/list")
def list_items(model_name):
Model = get_model_class(model_name)
text = (request.args.get("q") or "").strip() or None
limit = min(int(request.args.get("limit", 100)), 500)
text = (request.args.get("q") or "").strip() or None
limit_param = request.args.get("limit")
limit = None if limit_param in (None, "", "0", "-1") else min(int(limit_param), 500)
# limit = min(int(request.args.get("limit", 100)), 500)
offset = int(request.args.get("offset", 0))
view = (request.args.get("view") or "json").strip()
view = (request.args.get("view") or "json").strip()
rows = call(Model, "ui_query", db.session, text=text, limit=limit, offset=offset) \
or default_query(db.session, Model, text=text, limit=limit, offset=offset)