|
|
|
@ -48,9 +48,12 @@ async def get_all(
|
|
|
|
common,
|
|
|
|
common,
|
|
|
|
):
|
|
|
|
):
|
|
|
|
"""Returns all documents."""
|
|
|
|
"""Returns all documents."""
|
|
|
|
query = Select(AcquisitionData).order_by(AcquisitionData.name.asc())
|
|
|
|
query = Select(AcquisitionData).order_by(AcquisitionData.category_no.asc())
|
|
|
|
if search:
|
|
|
|
if search:
|
|
|
|
query = query.filter(cast(AcquisitionData.name, String).ilike(f"%{search}%"))
|
|
|
|
query = query.filter(
|
|
|
|
|
|
|
|
(cast(AcquisitionData.name, String).ilike(f"%{search}%"))
|
|
|
|
|
|
|
|
| (cast(AcquisitionData.category_no, String).ilike(f"%{search}%"))
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
common["items_per_page"] = items_per_page
|
|
|
|
common["items_per_page"] = items_per_page
|
|
|
|
results = await search_filter_sort_paginate(model=query, **common)
|
|
|
|
results = await search_filter_sort_paginate(model=query, **common)
|
|
|
|
|