Revision 65987c7f
Von Tamino Steinert vor etwa 1 Jahr hinzugefügt
| SL/Controller/Order.pm | ||
|---|---|---|
|
$self->pre_render();
|
||
|
|
||
|
if (!$::form->{form_validity_token}) {
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token;
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE())->token;
|
||
|
}
|
||
|
|
||
|
$self->render(
|
||
| ... | ... | |
|
$_->{render_second_row} = 1 for @{ $self->order->items_sorted };
|
||
|
|
||
|
if (!$::form->{form_validity_token}) {
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token;
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE())->token;
|
||
|
}
|
||
|
}
|
||
|
|
||
| ... | ... | |
|
}
|
||
|
|
||
|
if (!$::form->{form_validity_token}) {
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token;
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE())->token;
|
||
|
}
|
||
|
|
||
|
# save
|
||
| ... | ... | |
|
$_->{render_second_row} = 1 for @{ $self->order->items_sorted };
|
||
|
|
||
|
if (!$::form->{form_validity_token}) {
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token;
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE())->token;
|
||
|
}
|
||
|
|
||
|
$self->render(
|
||
| ... | ... | |
|
$_->{render_longdescription} = 1 for @{ $self->order->items_sorted };
|
||
|
|
||
|
if (!$::form->{form_validity_token}) {
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token;
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE())->token;
|
||
|
}
|
||
|
|
||
|
$self->render(
|
||
| ... | ... | |
|
: undef;
|
||
|
|
||
|
SL::Model::Record->save($self->order,
|
||
|
with_validity_token => { scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE(), token => $::form->{form_validity_token} },
|
||
|
with_validity_token => { scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE(), token => $::form->{form_validity_token} },
|
||
|
delete_custom_shipto => $self->is_custom_shipto_to_delete || $self->order->custom_shipto->is_empty,
|
||
|
items_to_delete => $items_to_delete,
|
||
|
objects_to_close => $objects_to_close,
|
||
| SL/Controller/RecordBase.pm | ||
|---|---|---|
|
|
||
|
use SL::Helper::Flash qw(flash flash_later);
|
||
|
|
||
|
use SL::DB::ValidityToken;
|
||
|
|
||
|
use Rose::Object::MakeMethods::Generic(
|
||
|
scalar => [ qw(
|
||
|
item_ids_to_delete is_custom_shipto_to_delete
|
||
| ... | ... | |
|
$self->pre_render();
|
||
|
|
||
|
if (!$::form->{form_validity_token}) {
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_ORDER_SAVE())->token; # TODO remove scope
|
||
|
$::form->{form_validity_token} = SL::DB::ValidityToken->create(scope => SL::DB::ValidityToken::SCOPE_RECORD_SAVE())->token;
|
||
|
}
|
||
|
|
||
|
$self->render(
|
||
| SL/DB/ValidityToken.pm | ||
|---|---|---|
|
|
||
|
__PACKAGE__->meta->initialize;
|
||
|
|
||
|
use constant SCOPE_RECORD_SAVE => 'Record::Save';
|
||
|
use constant SCOPE_SALES_INVOICE_POST => 'SalesInvoice::Post';
|
||
|
use constant SCOPE_PURCHASE_INVOICE_POST => 'PurchaseInvoice::Post';
|
||
|
use constant SCOPE_DELIVERY_ORDER_SAVE => 'DeliveryOrder::Save';
|
||
|
use constant SCOPE_ORDER_SAVE => 'Order::Save';
|
||
|
use constant SCOPE_RECLAMATION_SAVE => 'Reclamation::Save';
|
||
|
use constant SCOPE_GL_TRANSACTION_POST => 'GLTransaction::Post';
|
||
|
|
||
Auch abrufbar als: Unified diff
S:D:ValidityToken: Scope von Order auf Record geändert ...