class Skr.Screens.SalesOrder extends Lanes.React.Screen syncOptions: include: [ 'billing_address', 'shipping_address', 'lines' ] with: [ 'with_details' ] dataObjects: sales_order: -> @loadOrCreateModel({ syncOptions: @syncOptions, klass: Skr.Models.SalesOrder prop: 'sales_order', attribute: 'visible_id' }) getInitialState: -> commands: new Skr.Screens.Commands(this, modelName: 'sales_order', print: true) shouldSaveLinesImmediately: -> not @sales_order.isNew() render: ->