X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FAccTrans.pm;h=37c9d3bfed75b241dcea71f87a834db5d4c68abb;hb=70edaa5fe6a00edcd8a2abe7ea4ba06c7893f538;hp=baf435560aa7ae75f6a58e6d1fca866a2a9d29cc;hpb=4e1e8352aed6d02c28116ea5afe82bf93d62bcba;p=kivitendo-erp.git diff --git a/SL/Controller/AccTrans.pm b/SL/Controller/AccTrans.pm index baf435560..37c9d3bfe 100644 --- a/SL/Controller/AccTrans.pm +++ b/SL/Controller/AccTrans.pm @@ -5,25 +5,25 @@ use SL::DB::AccTransaction; __PACKAGE__->run_before('check_auth'); -sub action_list_transactions { - my ($self) = @_; +sub action_list_transactions { + my ($self) = @_; return $self->render('generic/error', { layout => 0 }, label_error => "list_transactions needs a trans_id") unless $::form->{trans_id}; - my $transactions = SL::DB::Manager::AccTransaction->get_all(query => [ trans_id => $::form->{trans_id} ], sort_by => 'acc_trans_id ASC'); + my $transactions = SL::DB::Manager::AccTransaction->get_all(query => [ trans_id => $::form->{trans_id} ], sort_by => 'acc_trans_id ASC'); return $self->render(\'', { type => 'json' }) unless scalar @{$transactions}; my $acc_trans_table = $self->_mini_ledger($transactions); my $balances_table = $self->_mini_trial_balance($transactions); - + return $self->render('acc_trans/acc_trans', { header => 0 }, acc_trans_table => $acc_trans_table, balances_table => $balances_table); } sub _mini_ledger { my ($self, $transactions) = @_; - $::auth->assert('general_ledger'); + $::auth->assert('invoice_edit'); my $debit_sum = 0; my $credit_sum = 0; @@ -39,7 +39,7 @@ sub _mini_ledger { sub _mini_trial_balance { my ($self, $transactions) = @_; - $::auth->assert('general_ledger'); + $::auth->assert('invoice_edit'); my $rec = {}; foreach my $t ( @{ $transactions } ) { @@ -57,7 +57,7 @@ sub _mini_trial_balance { } sub check_auth { - $::auth->assert('general_ledger'); + $::auth->assert('invoice_edit'); } 1;