mirror of
https://github.com/inventree/inventree-app.git
synced 2025-07-29 08:41:39 +00:00
Test result fixes (#564)
* Fix association of test results to templates * Fixes * Remove unused vars
This commit is contained in:
lib
@@ -97,7 +97,6 @@ class InvenTreeModel {
|
||||
if (data.containsKey(key)) {
|
||||
return data[key];
|
||||
} else {
|
||||
debug("JSON data does not contain key '$key' (subKey '${subKey}')");
|
||||
return backup;
|
||||
}
|
||||
}
|
||||
@@ -427,13 +426,17 @@ class InvenTreeModel {
|
||||
}
|
||||
}
|
||||
|
||||
Map<String, String> defaultListFilters() {
|
||||
Map<String, String> defaultFilters() {
|
||||
return {};
|
||||
}
|
||||
|
||||
Map<String, String> defaultListFilters() {
|
||||
return defaultFilters();
|
||||
}
|
||||
|
||||
// A map of "default" headers to use when performing a GET request
|
||||
Map<String, String> defaultGetFilters() {
|
||||
return {};
|
||||
return defaultFilters();
|
||||
}
|
||||
|
||||
/*
|
||||
|
@@ -27,19 +27,43 @@ class InvenTreeStockItemTestResult extends InvenTreeModel {
|
||||
List<String> get rolesRequired => ["stock"];
|
||||
|
||||
@override
|
||||
Map<String, Map<String, dynamic>> formFields() {
|
||||
Map<String, String> defaultFilters() {
|
||||
return {
|
||||
"user_detail": "true",
|
||||
"template_detail": "true",
|
||||
};
|
||||
}
|
||||
|
||||
@override
|
||||
Map<String, Map<String, dynamic>> formFields() {
|
||||
|
||||
Map<String, Map<String, dynamic>> fields = {
|
||||
"stock_item": {"hidden": true},
|
||||
"test": {},
|
||||
"template": {
|
||||
"filters": {
|
||||
"enabled": "true",
|
||||
}
|
||||
},
|
||||
"result": {},
|
||||
"value": {},
|
||||
"notes": {},
|
||||
"attachment": {},
|
||||
};
|
||||
|
||||
if (InvenTreeAPI().supportsModernTestResults) {
|
||||
fields.remove("test");
|
||||
} else {
|
||||
fields.remove("template");
|
||||
}
|
||||
|
||||
return fields;
|
||||
}
|
||||
|
||||
String get key => getString("key");
|
||||
|
||||
|
||||
int get templateId => getInt("template");
|
||||
|
||||
String get testName => getString("test");
|
||||
|
||||
bool get result => getBool("result");
|
||||
@@ -47,7 +71,9 @@ class InvenTreeStockItemTestResult extends InvenTreeModel {
|
||||
String get value => getString("value");
|
||||
|
||||
String get attachment => getString("attachment");
|
||||
|
||||
|
||||
String get username => getString("username", subKey: "user_detail");
|
||||
|
||||
String get date => getString("date");
|
||||
|
||||
@override
|
||||
@@ -256,6 +282,7 @@ class InvenTreeStockItem extends InvenTreeModel {
|
||||
await InvenTreePartTestTemplate().list(
|
||||
filters: {
|
||||
"part": "${partId}",
|
||||
"enabled": "true",
|
||||
},
|
||||
).then((var templates) {
|
||||
testTemplates.clear();
|
||||
|
Reference in New Issue
Block a user