From ed94d4eb967292f618634d53b1d19535740d8e39 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 10 Aug 2021 16:51:34 +1000 Subject: [PATCH] Create new part from category --- lib/widget/category_display.dart | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/lib/widget/category_display.dart b/lib/widget/category_display.dart index 7a5ca852..8cac11f7 100644 --- a/lib/widget/category_display.dart +++ b/lib/widget/category_display.dart @@ -243,6 +243,28 @@ class _CategoryDisplayState extends RefreshableState { Future _newPart() async { + int pk = category?.pk ?? -1; + + InvenTreePart().createForm( + context, + L10().partCreate, + data: { + "category": (pk > 0) ? pk : null + }, + onSuccess: (data) async { + + if (data.containsKey("pk")) { + var part = InvenTreePart.fromJson(data); + + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => PartDetailWidget(part) + ) + ); + } + } + ); } List actionTiles(BuildContext context) {