client/skr/screens/invoice/Invoice.cjsx in stockor-0.4.0 vs client/skr/screens/invoice/Invoice.cjsx in stockor-0.5.0

- old
+ new

@@ -1,15 +1,16 @@ ##= require_self ##= require ./Payment +##= require ./TotalExtraInfo class Skr.Screens.Invoice extends Skr.Screens.Base syncOptions: with: [ 'with_details' ] include: [ 'sales_order', 'billing_address', 'shipping_address', 'lines', 'payments' ] - dataObjects: + modelBindings: invoice: -> @loadOrCreateModel({ syncOptions: @syncOptions, klass: Skr.Models.Invoice, prop: 'invoice', attribute: 'visible_id' }) @@ -47,10 +48,11 @@ onModelSet={@setSalesOrder} associationName='sales_order' syncOptions={ include: ['customer', 'billing_address', 'shipping_address' ] } parentModel={@invoice} /> <SC.CustomerFinder + fallBackValue={@invoice.customer_code} syncOptions={ include: ['billing_address', 'shipping_address' ] } selectField sm=3 xs=6 model={@invoice} /> <SC.TermsChooser model={@invoice} sm=3 xs=6 /> @@ -85,7 +87,9 @@ <SC.SkuLines location={@invoice.location} queryBuilder={@linesQueryBuilder} saveImmediately={@shouldSaveLinesImmediately} commands={@state.commands} lines={@invoice.lines} /> - <SC.TotalsLine model={@invoice} /> + <SC.TotalsLine model={@invoice} extraInfo={ + <Skr.Screens.Invoice.TotalExtraInfo invoice={@invoice} /> + } /> </LC.ScreenWrapper>