2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-29 14:06:47 +00:00

Fix URL getters

This commit is contained in:
Oliver 2021-08-09 07:51:46 +10:00
parent beeea794cb
commit 2dfe8921eb
7 changed files with 10 additions and 35 deletions

View File

@ -13,7 +13,7 @@ class InvenTreeCompany extends InvenTreeModel {
String NAME = "Company"; String NAME = "Company";
@override @override
String URL = "company/"; String get URL => "company/";
InvenTreeCompany() : super(); InvenTreeCompany() : super();
@ -49,7 +49,7 @@ class InvenTreeCompany extends InvenTreeModel {
*/ */
class InvenTreeSupplierPart extends InvenTreeModel { class InvenTreeSupplierPart extends InvenTreeModel {
@override @override
String URL = "company/part/"; String get URL => "company/part/";
Map<String, String> _filters() { Map<String, String> _filters() {
return { return {

View File

@ -37,7 +37,7 @@ class InvenTreePageResponse {
class InvenTreeModel { class InvenTreeModel {
// Override the endpoint URL for each subclass // Override the endpoint URL for each subclass
String URL = ""; String get URL => "";
// Override the web URL for each subclass // Override the web URL for each subclass
// Note: If the WEB_URL is the same (except for /api/) as URL then just leave blank // Note: If the WEB_URL is the same (except for /api/) as URL then just leave blank

View File

@ -14,7 +14,7 @@ class InvenTreePartCategory extends InvenTreeModel {
String NAME = "PartCategory"; String NAME = "PartCategory";
@override @override
String URL = "part/category/"; String get URL => "part/category/";
@override @override
Map<String, String> defaultListFilters() { Map<String, String> defaultListFilters() {
@ -68,7 +68,7 @@ class InvenTreePartTestTemplate extends InvenTreeModel {
String NAME = "PartTestTemplate"; String NAME = "PartTestTemplate";
@override @override
String URL = "part/test-template/"; String get URL => "part/test-template/";
String get key => jsondata['key'] ?? ''; String get key => jsondata['key'] ?? '';
@ -125,7 +125,7 @@ class InvenTreePart extends InvenTreeModel {
String NAME = "Part"; String NAME = "Part";
@override @override
String URL = "part/"; String get URL => "part/";
@override @override
Map<String, String> defaultListFilters() { Map<String, String> defaultListFilters() {

View File

@ -18,7 +18,7 @@ class InvenTreeStockItemTestResult extends InvenTreeModel {
String NAME = "StockItemTestResult"; String NAME = "StockItemTestResult";
@override @override
String URL = "stock/test/"; String get URL => "stock/test/";
String get key => jsondata['key'] ?? ''; String get key => jsondata['key'] ?? '';
@ -103,7 +103,7 @@ class InvenTreeStockItem extends InvenTreeModel {
String NAME = "StockItem"; String NAME = "StockItem";
@override @override
String URL = "stock/"; String get URL => "stock/";
@override @override
String WEB_URL = "stock/item/"; String WEB_URL = "stock/item/";
@ -540,7 +540,7 @@ class InvenTreeStockLocation extends InvenTreeModel {
String NAME = "StockLocation"; String NAME = "StockLocation";
@override @override
String URL = "stock/location/"; String get URL => "stock/location/";
String get pathstring => jsondata['pathstring'] ?? ''; String get pathstring => jsondata['pathstring'] ?? '';

@ -1 +1 @@
Subproject commit 3a2f1660fd5a93304272180b25340d04ba0e81aa Subproject commit dd16aa783769f261d73cb42ea70a831ddde04086

View File

@ -43,27 +43,6 @@ class _CategoryDisplayState extends RefreshableState<CategoryDisplayWidget> {
List<Widget> actions = []; List<Widget> actions = [];
/*
actions.add(
IconButton(
icon: FaIcon(FontAwesomeIcons.search),
onPressed: () {
Map<String, String> filters = {};
if (category != null) {
filters["category"] = "${category.pk}";
}
showSearch(
context: context,
delegate: PartSearchDelegate(context, filters: filters)
);
}
)
);
*/
if ((category != null) && InvenTreeAPI().checkPermission('part_category', 'change')) { if ((category != null) && InvenTreeAPI().checkPermission('part_category', 'change')) {
actions.add( actions.add(
IconButton( IconButton(
@ -206,12 +185,10 @@ class _CategoryDisplayState extends RefreshableState<CategoryDisplayWidget> {
label: L10().parts, label: L10().parts,
), ),
// TODO - Add the "actions" item back in // TODO - Add the "actions" item back in
/*
BottomNavigationBarItem( BottomNavigationBarItem(
icon: FaIcon(FontAwesomeIcons.wrench), icon: FaIcon(FontAwesomeIcons.wrench),
label: L10().actions label: L10().actions
), ),
*/
] ]
); );
} }

View File

@ -469,12 +469,10 @@ class _PartDisplayState extends RefreshableState<PartDetailWidget> {
label: L10().stock label: L10().stock
), ),
// TODO - Add part actions // TODO - Add part actions
/*
BottomNavigationBarItem( BottomNavigationBarItem(
icon: FaIcon(FontAwesomeIcons.wrench), icon: FaIcon(FontAwesomeIcons.wrench),
label: L10().actions, label: L10().actions,
), ),
*/
] ]
); );
} }