diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 8183af6b..449fa45d 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -425,6 +425,9 @@ "lastUpdated": "Last Updated", "@lastUpdated": {}, + "level": "Level", + "@level": {}, + "lineItem": "Line Item", "@lineItem": {}, diff --git a/lib/widget/category_list.dart b/lib/widget/category_list.dart index 8bb24653..0a6ca607 100644 --- a/lib/widget/category_list.dart +++ b/lib/widget/category_list.dart @@ -50,6 +50,15 @@ class _PaginatedPartCategoryListState extends PaginatedSearchState<PaginatedPart _PaginatedPartCategoryListState(Map<String, String> filters) : super(filters); + @override + String get prefix => "category_"; + + @override + Map<String, String> get orderingOptions => { + "name": L10().name, + "level": L10().level, + }; + @override Future<InvenTreePageResponse?> requestPage(int limit, int offset, Map<String, String> params) async { diff --git a/lib/widget/stock_list.dart b/lib/widget/stock_list.dart index 90481c78..19edcd54 100644 --- a/lib/widget/stock_list.dart +++ b/lib/widget/stock_list.dart @@ -52,6 +52,20 @@ class _PaginatedStockItemListState extends PaginatedSearchState<PaginatedStockIt _PaginatedStockItemListState(Map<String, String> filters) : super(filters); + @override + String get prefix => "stock_"; + + @override + Map<String, String> get orderingOptions => { + "part__name": L10().name, + "part__IPN": L10().internalPartNumber, + "quantity": L10().quantity, + "status": L10().status, + "batch": L10().batchCode, + "updated": L10().lastUpdated, + "stocktake_date": L10().lastStocktake, + }; + @override Future<InvenTreePageResponse?> requestPage(int limit, int offset, Map<String, String> params) async {