kivitendo/SL/DB/GLTransaction.pm @ 531e1a51
82515b2d | Sven Schöling | package SL::DB::GLTransaction;
|
||
use strict;
|
||||
use SL::DB::MetaSetup::GLTransaction;
|
||||
2d7e4203 | Sven Schöling | |||
82515b2d | Sven Schöling | # Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
|
||
__PACKAGE__->meta->make_manager_class;
|
||||
0395c036 | Geoffrey Richardson | __PACKAGE__->meta->add_relationship(
|
||
transactions => {
|
||||
type => 'one to many',
|
||||
class => 'SL::DB::AccTransaction',
|
||||
column_map => { id => 'trans_id' },
|
||||
manager_args => {
|
||||
with_objects => [ 'chart' ],
|
||||
sort_by => 'acc_trans_id ASC',
|
||||
},
|
||||
},
|
||||
);
|
||||
__PACKAGE__->meta->initialize;
|
||||
f6ed86ef | Geoffrey Richardson | sub abbreviation {
|
||
my $self = shift;
|
||||
my $abbreviation = $::locale->text('GL Transaction (abbreviation)');
|
||||
$abbreviation .= "(" . $::locale->text('Storno (one letter abbreviation)') . ")" if $self->storno;
|
||||
return $abbreviation;
|
||||
}
|
||||
82515b2d | Sven Schöling | 1;
|