client/skr/models/SkuLoc.coffee in stockor-0.1.9 vs client/skr/models/SkuLoc.coffee in stockor-0.2

- old
+ new

@@ -1,20 +1,25 @@ class Skr.Models.SkuLoc extends Skr.Models.Base props: - id: {"type":"integer","required":true} - sku_id: {"type":"integer","required":true} - location_id: {"type":"integer","required":true} - mac: {"type":"bigdec","required":true,"default":"0.0"} - qty: {"type":"integer","required":true,"default":"0"} - qty_allocated:{"type":"integer","required":true,"default":"0"} - qty_picking: {"type":"integer","required":true,"default":"0"} - qty_reserved: {"type":"integer","required":true,"default":"0"} + id: {type:"integer"} + sku_id: {type:"integer"} + location_id: {type:"integer", default: -> + Skr.Models.Location.default.id + } + mac: {type:"bigdec", "default":"0.0"} + qty: {type:"integer", "default":"0"} + qty_allocated:{type:"integer", "default":"0"} + qty_picking: {type:"integer", "default":"0"} + qty_reserved: {type:"integer", "default":"0"} bin: "string" + sku_code: {type:"string"} associations: sku: { model: "Sku" } - location: { model: "Location" } + location: { model: "Location", default: -> + Skr.Models.Location.all.get(this.location_id) + } so_lines: { collection: "SoLine" } pt_lines: { collection: "PtLine" } sku_vendors: { collection: "SkuVendor" }