Revision 912e5eff
Von Tamino Steinert vor etwa 2 Jahren hinzugefügt
SL/Controller/Reclamation.pm | ||
---|---|---|
|
||
my $to_type = $self->reclamation->is_sales ? 'sales_order'
|
||
: 'purchase_order';
|
||
$self->save_and_redirect_to(
|
||
|
||
$self->save_with_render_error();
|
||
flash_later('info', t8('The reclamation has been saved'));
|
||
$self->redirect_to(
|
||
controller => 'Order',
|
||
action => 'add_from_reclamation',
|
||
type => $to_type,
|
||
... | ... | |
|
||
my $to_type = $self->reclamation->is_sales ? 'rma_delivery_order'
|
||
: 'supplier_delivery_order';
|
||
$self->save_and_redirect_to(
|
||
$self->save_with_render_error();
|
||
flash_later('info', t8('The reclamation has been saved'));
|
||
$self->redirect_to(
|
||
controller => 'controller.pl',
|
||
action => 'DeliveryOrder/add_from_reclamation',
|
||
type => $to_type,
|
||
... | ... | |
return $self->js->render();
|
||
}
|
||
|
||
$self->save_and_redirect_to(
|
||
$self->save_with_render_error();
|
||
flash_later('info', t8('The reclamation has been saved'));
|
||
$self->redirect_to(
|
||
controller => 'is.pl',
|
||
action => 'credit_note_from_reclamation',
|
||
from_id => $self->reclamation->id,
|
||
... | ... | |
'purchase_reclamation';
|
||
}
|
||
|
||
sub save_and_redirect_to {
|
||
my ($self, %params) = @_;
|
||
|
||
$self->save_with_render_error();
|
||
|
||
flash_later('info', t8('The reclamation has been saved'));
|
||
|
||
$self->redirect_to(%params);
|
||
}
|
||
|
||
sub save_history {
|
||
my ($self, $addition) = @_;
|
||
|
Auch abrufbar als: Unified diff
Reclamation: [FIX] Workflow von nicht gespeicherter Reklamation