From 7ef6da4b2aa6951074a3ef3398e2e2ec524e658d Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 7 Jul 2023 21:47:27 +1000 Subject: [PATCH] Add extra filtering options for stock items (#394) --- assets/release_notes.md | 7 +++++++ lib/l10n/app_en.arb | 9 +++++++++ lib/widget/stock_list.dart | 12 ++++++++++++ 3 files changed, 28 insertions(+) diff --git a/assets/release_notes.md b/assets/release_notes.md index c830e574..9babb132 100644 --- a/assets/release_notes.md +++ b/assets/release_notes.md @@ -1,9 +1,16 @@ +### 0.12.5 - July 2023 +--- + +- Adds extra filtering options for stock items +- Updated translations + ### 0.12.4 - July 2023 --- - Pre-fill stock location when transferring stock amount - UX improvements for searching data - Updated translations + ### - 0.12.3 - June 2023 --- diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 16dae594..3bef7360 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -76,6 +76,9 @@ "attention": "Attention", "@attention": {}, + "available": "Available", + "@available": {}, + "availableStock": "Available Stock", "@availableStock": {}, @@ -357,6 +360,12 @@ "filterComponentDetail": "Show component parts", "@filterComponentDetail": {}, + "filterExternal": "External", + "@filterExternal": {}, + + "filterExternalDetail": "Show stock in external locations", + "@filterExternalDetail": {}, + "filterInStock": "In Stock", "@filterInStock": {}, diff --git a/lib/widget/stock_list.dart b/lib/widget/stock_list.dart index b260b248..3fa474ab 100644 --- a/lib/widget/stock_list.dart +++ b/lib/widget/stock_list.dart @@ -69,6 +69,12 @@ class _PaginatedStockItemListState extends PaginatedSearchState> get filterOptions { Map> filters = { + "available": { + "default": null, + "label": L10().available, + "help_text": L10().availableStock, + "tristate": true, + }, "in_stock": { "default": true, "label": L10().filterInStock, @@ -81,6 +87,12 @@ class _PaginatedStockItemListState extends PaginatedSearchState