combobox => [
action => [ t8('Workflow') ],
- (action => [
+ action => [
t8('Sales Order'),
submit => [ '#form', { action => "sales_order" } ],
disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
- ]) x !!$params{is_sales_quo},
- (action => [
+ only_if => $params{is_sales_quo},
+ ],
+ action => [
t8('Purchase Order'),
submit => [ '#form', { action => "sales_order" } ],
disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
- ]) x !!$params{is_req_quo},
- (action => [
+ only_if => $params{is_req_quo},
+ ],
+ action => [
t8('Delivery Order'),
submit => [ '#form', { action => "delivery_order" } ],
disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
- ]) x ($params{is_sales_ord} || $params{is_pur_ord}),
- (action => [
+ only_if => $params{is_sales_ord} || $params{is_pur_ord},
+ ],
+ action => [
t8('Invoice'),
submit => [ '#form', { action => "invoice" } ],
disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
- ]) x !!$allow_invoice,
+ only_if => $allow_invoice,
+ ],
action => [
t8('Quotation'),
submit => [ '#form', { action => "quotation" } ],
call => [ 'kivi.SalesPurchase.show_email_dialog' ],
checks => [ @req_trans_desc ],
],
+ action => [
+ t8('Download attachments of all parts'),
+ call => [ 'kivi.File.downloadOrderitemsFiles', $::form->{type}, $::form->{id} ],
+ disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
+ only_if => $::instance_conf->get_doc_storage,
+ ],
], #end of combobox "Export"
combobox => [
$report->add_data(create_subtotal_row(\%totals, \@columns, \%column_alignment, \@subtotal_columns, 'listtotal'));
setup_oe_orders_action_bar();
- $report->generate_with_headers(action_bar => 1);
+ $report->generate_with_headers();
$main::lxdebug->leave_sub();
}