[refactor] Scan improvements (#577)

* Handle error on unexpected barcode response

* Add ManufacturerPart detail view

* Support barcode scanning for manufacturer part

* Refactoring for null checks

* Ignore selected errors in sentry

* Fix API implementation for ManufacturerPart

* Update release notes

* More error handling

* Decode quantity betterer

* Refactoring

* Add option to confirm checkin details

* Improve response handlign

* Cleanup

* Remove unused imports

* Fix async function

* Fix for assigning custom barcode

* Handle barcode scan result for company

* Fix

* Adjust scan priority

* Refactoring MODEL_TYPE

- Use instead of duplicated const strings

* @override fix
This commit is contained in:
Oliver 2024-12-14 15:24:23 +11:00 committed by GitHub
parent 6b179d108c
commit 524c5469f1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 576 additions and 220 deletions

View file

@ -23,6 +23,8 @@ class InvenTreePartCategory extends InvenTreeModel {
@override
String get URL => "part/category/";
static const String MODEL_TYPE = "partcategory";
@override
List<String> get rolesRequired => ["part_category"];
@ -79,6 +81,8 @@ class InvenTreePartTestTemplate extends InvenTreeModel {
@override
String get URL => "part/test-template/";
static const String MODEL_TYPE = "parttesttemplate";
String get key => getString("key");
String get testName => getString("test_name");
@ -192,8 +196,7 @@ class InvenTreePart extends InvenTreeModel {
@override
String get URL => "part/";
@override
String get MODEL_TYPE => "part";
static const String MODEL_TYPE = "part";
@override
List<String> get rolesRequired => ["part"];