Projekt

Allgemein

Profil

Herunterladen (887 Bytes) Statistiken
| Zweig: | Markierung: | Revision:
82515b2d Sven Schöling
package SL::DB::DeliveryOrderItem;

use strict;

use SL::DB::MetaSetup::DeliveryOrderItem;
3954d14b Bernd Bleßmann
use SL::DB::Helper::ActsAsList;
ca808f20 Geoffrey Richardson
use SL::DB::Helper::LinkedRecords;
1904d8c6 Sven Schöling
use SL::DB::Helper::RecordItem;
e1bf173b Sven Schöling
use SL::DB::Helper::CustomVariables (
03b6d9ab Bernd Bleßmann
sub_module => 'delivery_order_items',
e1bf173b Sven Schöling
cvars_alias => 1,
overloads => {
5a7ae14c Sven Schöling
parts_id => {
class => 'SL::DB::Part',
module => 'IC',
}
e1bf173b Sven Schöling
},
);
82515b2d Sven Schöling
__PACKAGE__->meta->make_manager_class;

201c9038 Geoffrey Richardson
__PACKAGE__->meta->add_relationship(
delivery_order_stock_entries => {
type => 'one to many',
class => 'SL::DB::DeliveryOrderItemsStock',
column_map => { id => 'delivery_order_item_id' },
manager_args => {
with_objects => [ 'inventory' ]
},
},
);

f1d475ff Moritz Bunkus
__PACKAGE__->meta->initialize;

3954d14b Bernd Bleßmann
__PACKAGE__->configure_acts_as_list(group_by => [qw(delivery_order_id)]);

82515b2d Sven Schöling
# methods

073ee541 Geoffrey Richardson
sub record { goto &delivery_order }

82515b2d Sven Schöling
1;