Sha256: b39922213bd8f7a5a0287e760b85348358ac8125e224262bb20495a254c56670

Contents?: true

Size: 904 Bytes

Versions: 4

Compression:

Stored size: 904 Bytes

Contents

class Skr.Models.SkuLoc extends Skr.Models.Base


    props:
        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", default: ->
            Skr.Models.Location.all.get(this.location_id)
        }
        so_lines:    { collection: "SoLine" }
        pt_lines:    { collection: "PtLine" }
        sku_vendors: { collection: "SkuVendor" }

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
stockor-0.5.0 client/skr/models/SkuLoc.coffee
stockor-0.4.0 client/skr/models/SkuLoc.coffee
stockor-0.3.0 client/skr/models/SkuLoc.coffee
stockor-0.2 client/skr/models/SkuLoc.coffee