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" }