diff --git a/server/AyaNova/DataList/PartInventoryDataList.cs b/server/AyaNova/DataList/PartInventoryDataList.cs index e5e4f0fd..9498081b 100644 --- a/server/AyaNova/DataList/PartInventoryDataList.cs +++ b/server/AyaNova/DataList/PartInventoryDataList.cs @@ -31,6 +31,16 @@ namespace AyaNova.DataList SqlValueColumnName = "apart.partnumber" }); + FieldDefinitions.Add(new DataListFieldDefinition + { + TKey = "PartName", + FieldKey = "PartName", + AyaObjectType = (int)AyaType.Part, + UiFieldDataType = (int)UiFieldDataType.Text, + SqlIdColumnName = "apart.id", + SqlValueColumnName = "apart.name" + }); + FieldDefinitions.Add(new DataListFieldDefinition { TKey = "PartWarehouseName", diff --git a/server/AyaNova/util/AySchema.cs b/server/AyaNova/util/AySchema.cs index 564dd2e2..8e009de7 100644 --- a/server/AyaNova/util/AySchema.cs +++ b/server/AyaNova/util/AySchema.cs @@ -881,13 +881,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE"); //VPARTINVENTORYLIST await ExecQueryAsync("CREATE VIEW vpartinventorylist AS select vpartinventorynow.*, vpartsonordercommitted.quantityonordercommitted, vpartsonorder.quantityonorder from vpartinventorynow " + "left outer join vpartsonordercommitted on (vpartinventorynow.partid = vpartsonordercommitted.partid and vpartinventorynow.partwarehouseid = vpartsonordercommitted.partwarehouseid)" - + "left outer join vpartsonorder on (vpartinventorynow.partid = vpartsonorder.partid and vpartinventorynow.partwarehouseid = vpartsonorder.partwarehouseid)" - // + "left outer join apart on (vpartinventorynow.partid=apart.id)" - // + "left outer join apartwarehouse on (vpartinventorynow.partwarehouseid=apartwarehouse.id)" - ); - - - + + "left outer join vpartsonorder on (vpartinventorynow.partid = vpartsonorder.partid and vpartinventorynow.partwarehouseid = vpartsonorder.partwarehouseid)"); await ExecQueryAsync("CREATE TABLE aworkorderitemscheduleduser (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, workorderitemid BIGINT NOT NULL REFERENCES aworkorderitem (id), " + "notes TEXT, customfields TEXT, tags VARCHAR(255) ARRAY)");