X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FController%2FEmailJournal.pm;h=376dfb3d10d36fc7354ef548ade7b8630a96721b;hb=af0847405bd1a45eda7897a8bbfcb5b73a032580;hp=c818cc393de2b95d1c5cb5d9a0d4958002901b53;hpb=05e0e8ca1544e1ca706a99e51f9caf9a2f56f6af;p=kivitendo-erp.git diff --git a/SL/Controller/EmailJournal.pm b/SL/Controller/EmailJournal.pm index c818cc393..376dfb3d1 100644 --- a/SL/Controller/EmailJournal.pm +++ b/SL/Controller/EmailJournal.pm @@ -32,6 +32,7 @@ sub action_list { if ( $::instance_conf->get_email_journal == 0 ) { flash('info', $::locale->text('Storing the emails in the journal is currently disabled in the client configuration.')); } + $self->setup_list_action_bar; $self->render('email_journal/list', title => $::locale->text('Email journal'), ENTRIES => $self->models->get, @@ -51,6 +52,7 @@ sub action_show { $::form->error(t8('You do not have permission to access this entry.')); } + $self->setup_show_action_bar; $self->render('email_journal/show', title => $::locale->text('View sent email'), back_to => $back_to); @@ -134,4 +136,31 @@ sub init_filter_summary { return join ', ', @filter_strings; } +sub setup_list_action_bar { + my ($self) = @_; + + for my $bar ($::request->layout->get('actionbar')) { + $bar->add( + action => [ + t8('Filter'), + submit => [ '#filter_form', { action => 'EmailJournal/list' } ], + accesskey => 'enter', + ], + ); + } +} + +sub setup_show_action_bar { + my ($self) = @_; + + for my $bar ($::request->layout->get('actionbar')) { + $bar->add( + action => [ + t8('Back'), + call => [ 'kivi.history_back' ], + ], + ); + } +} + 1;