Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1112515f

Von Werner Hahn vor 7 Monaten hinzugefügt

  • ID 1112515fa3c90232a738ee739765d4ae97258f7d
  • Vorgänger 61dd13f4
  • Nachfolger f44bc952

S:C:DeliveryOrder: Methode zum Schließen "Als geschlossen markieren"

behebt #702
behebt #694

Unterschiede anzeigen:

SL/Controller/DeliveryOrder.pm
$self->action_save();
}
# close a already saved order (potentially already delivered)
sub action_close_order {
my ($self) = @_;
$self->order->update_attributes(
closed => 1
);
$self->js
->flash("info", t8("The record has been closed."))
->run('kivi.ActionBar.setDisabled', '#save_action',
t8('This record has already been closed.'))
->run('kivi.ActionBar.setDisabled', '#save_and_close',
t8('This record has already been closed.'))
->html('#data-status-line', delivery_order_status_line($self->order))
->render
}
# print the order
#
# This is called if "print" is pressed in the print dialog.
......
warn_on_duplicates => $::instance_conf->get_order_warn_duplicate_parts,
warn_on_reqdate => $::instance_conf->get_order_warn_no_deliverydate,
}],
disabled => !$may_edit_create ? t8('You do not have the permissions to access this function.')
disabled => !$may_edit_create ? t8('You do not have the permissions to access this function.')
: $self->order->delivered ? t8('This record has already been delivered.')
: undef,
: $self->order->closed ? t8('This record has already been closed.')
: undef,
],
action => [
t8('Save and Close'),
......
{ name => 'back_to_caller', value => 1 },
],
}],
disabled => !$may_edit_create ? t8('You do not have the permissions to access this function.')
disabled => !$may_edit_create ? t8('You do not have the permissions to access this function.')
: $self->order->delivered ? t8('This record has already been delivered.')
: $self->order->closed ? t8('This record has already been closed.')
: undef,
],
action => [
t8('Mark as closed'),
id => 'close_order',
call => [ 'kivi.DeliveryOrder.close_order' ],
confirm => t8('This will remove the delivery order from showing as open even if contents are not delivered. Proceed?'),
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.')
: $self->order->closed ? t8('This record has already been closed.')
: undef,
],
action => [

Auch abrufbar als: Unified diff