From ba9f09cd657e6ef0c7ccac0eb79242f79ff114c9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 16 Jul 2021 08:23:34 +1000 Subject: [PATCH] stash --- lib/api.dart | 5 +++-- lib/widget/part_detail.dart | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/lib/api.dart b/lib/api.dart index 39d4113d..77906948 100644 --- a/lib/api.dart +++ b/lib/api.dart @@ -516,10 +516,11 @@ class InvenTreeAPI { } ); } - - return null; } + // Include the statuscode in the response object + responseData["statusCode"] = response.statusCode; + return responseData; } diff --git a/lib/widget/part_detail.dart b/lib/widget/part_detail.dart index b13119e8..d301e3f6 100644 --- a/lib/widget/part_detail.dart +++ b/lib/widget/part_detail.dart @@ -1,5 +1,6 @@ import 'dart:io'; +import 'package:InvenTree/api_form.dart'; import 'package:InvenTree/widget/part_notes.dart'; import 'package:InvenTree/widget/progress.dart'; import 'package:InvenTree/widget/snacks.dart'; @@ -178,6 +179,24 @@ class _PartDisplayState extends RefreshableState { var _keywords; var _link; + + launchApiForm( + "Edit Part", + part.url, + { + "name": {}, + "description": {}, + "IPN": { + "hidden": true, + "label": "My custom label!", + }, + "active": {}, + }, + modelData: part.jsondata + ); + + return; + showFormDialog(L10().editPart, key: _editPartKey, callback: () {