Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7335b28f

Von Sven Schöling vor etwa 3 Jahren hinzugefügt

  • ID 7335b28fb5c1761a2fa8589fd0018f58c3cfaa81
  • Vorgänger 2cbd0263
  • Nachfolger f15ebd7d

DeliveryOrder::new_from: order_type statt new_from

Unterschiede anzeigen:

SL/DB/DeliveryOrder.pm
ordnumber payment_id reqdate salesman_id shippingpoint shipvia taxincluded taxzone_id transaction_description vendor_id billing_address_id
)),
closed => 0,
is_sales => !!$source->customer_id,
delivered => 0,
order_type => $params{type},
transdate => DateTime->today_local,
);
......
: $source->is_sales ? 'sales_delivery_order'
: croak "need some way to set delivery order type from source";
# overwrite legacy is_sales from type_data
$args{is_sales} = SL::Controller::DeliveryOrder::TypeData::get3($args{order_type}, "properties", "is_customer");
my $delivery_order = $class->new(%args);
$delivery_order->assign_attributes(%{ $params{attributes} }) if $params{attributes};
my $items = delete($params{items}) || $source->items_sorted;

Auch abrufbar als: Unified diff