New combobox placement for room editor.
This commit is contained in:
parent
1ccdf89739
commit
5a6125167c
7 changed files with 104 additions and 28 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue