Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision da6e73e5

Von Werner Hahn vor mehr als 2 Jahren hinzugefügt

  • ID da6e73e561dcd05d00497ade601f6b6e0bf953f3
  • Vorgänger b518fde7

Auslagern Enbalen wenn eingelagert wird

Unterschiede anzeigen:

SL/Controller/DeliveryOrder.pm
SL::DB->client->with_transaction(sub {
$_->save for @transfer_requests;
$self->order->update_attributes(delivered => 1);
$self->order->update_attributes(delivered => 1, closed => 1);
});
$self->js
......
->run('kivi.ActionBar.setDisabled', '#transfer_out_action', t8('The parts for this order have already been transferred'))
->run('kivi.ActionBar.setDisabled', '#transfer_in_action', t8('The parts for this order have already been transferred'))
->run('kivi.ActionBar.setDisabled', '#delete_action', t8('The parts for this order have already been transferred'))
->run('kivi.ActionBar.setEnabled', '#undo_transfer_action', t8('The parts for this order have already been transferred'))
->replaceWith('#data-status-line', delivery_order_status_line($self->order))
->render;
......
combobox => [
action => [
t8('Save'),
id => 'save_action',
call => [ 'kivi.DeliveryOrder.save', { action => 'save',
warn_on_duplicates => $::instance_conf->get_order_warn_duplicate_parts,
warn_on_reqdate => $::instance_conf->get_order_warn_no_deliverydate },
......
],
action => [
t8('Undo Transfer'),
id => 'undo_transfer',
id => 'undo_transfer_action',
call => [ 'kivi.DeliveryOrder.save', { action => 'undo_transfers' } ],
disabled => !$may_edit_create ? t8('You do not have the permissions to access this function.')
: !$self->order->id ? t8('This object has not been saved yet.')

Auch abrufbar als: Unified diff