sub action_search_update_prices {
my ($self) = @_;
+ $self->setup_search_update_prices_action_bar;
$self->render('ic/search_update_prices',
title => t8('Update Prices'),
);
return $self->action_search_update_prices;
} else {
- my $key = $::auth->create_unique_sesion_value(SL::JSON::to_json($self->filter));
+ my $key = $::auth->create_unique_session_value(SL::JSON::to_json($self->filter));
+ $self->setup_confirm_price_update_action_bar;
$self->render('ic/confirm_price_update',
num_matches => $num_matches,
filter_key => $key,
$::form->{filter} || {};
}
+sub setup_search_update_prices_action_bar {
+ my ($self, %params) = @_;
+
+ for my $bar ($::request->layout->get('actionbar')) {
+ $bar->add(
+ action => [
+ t8('Continue'),
+ submit => [ '#form', { action => 'PartsPriceUpdate/confirm_price_update' } ],
+ accesskey => 'enter',
+ ],
+ );
+ }
+}
+
+sub setup_confirm_price_update_action_bar {
+ my ($self, %params) = @_;
+
+ for my $bar ($::request->layout->get('actionbar')) {
+ $bar->add(
+ action => [
+ t8('Continue'),
+ submit => [ '#form', { action => 'PartsPriceUpdate/update_prices' } ],
+ accesskey => 'enter',
+ ],
+
+ action => [
+ t8('Back'),
+ call => [ 'kivi.history_back' ],
+ ],
+ );
+ }
+}
+
1;