X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FController%2FAccTrans.pm;h=80e37b7c1c057d88cecc2d837c1c8e8d3d22de02;hb=11aeaa07186197c61dfe610d2a5c981754fd2e9d;hp=baf435560aa7ae75f6a58e6d1fca866a2a9d29cc;hpb=4e1e8352aed6d02c28116ea5afe82bf93d62bcba;p=kivitendo-erp.git diff --git a/SL/Controller/AccTrans.pm b/SL/Controller/AccTrans.pm index baf435560..80e37b7c1 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; @@ -91,7 +91,7 @@ SL::Controller::AccTrans - module to list all transactions and balances of an in SL::Controller::AccTrans->action_list_transactions(); The HTML blob can also be opened directly as a url: - controller.pl?action=AccTrans/print_table&trans_id=7 + controller.pl?action=AccTrans/list_transactions&trans_id=7 =head1 TODO