lib/toolhound-ruby/inventory.rb in toolhound-ruby-1.0.6 vs lib/toolhound-ruby/inventory.rb in toolhound-ruby-1.0.7
- old
+ new
@@ -16,12 +16,13 @@
selects = {
inventory: ["intInventoryID", "intCategoryID", "intSubCategoryID", "intManufacturerID", "intVendorID", "dteCreatedDate", "dteModifiedDate"],
inventory_text: ["varPartNo", "varDescription", "txtNotes", {varUserField1: "varGlRevenue"}, {varUserField2: "varGlCOGSCode"}, {varUserField3: "varPhaseCode"}],
unit_of_measure_text: ["varUnitOfMeasure"],
category: ["varCategory"],
- sub_category: ["varCategory"]
+ sub_category: [{varCategory: "varSubcategory"}]
}
end
+
def default_joins
arr = []
arr << "INNER JOIN tblInventoryType ON tblInventory.intInventoryTypeID = tblInventoryType.intInventoryTypeID"
arr << "INNER JOIN tblInventoryText ON (tblInventoryText.intInventoryID = tblInventory.intInventoryID AND tblInventoryText.varLocaleID = '#{locale}')"
arr << "LEFT OUTER JOIN tblUnitOfMeasureText ON (tblUnitOfMeasureText.intUofMID = tblInventory.intUofMID )"