projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rose-Beziehungstypen gefixt
[kivitendo-erp.git]
/
SL
/
DB
/
DeliveryOrderItem.pm
diff --git
a/SL/DB/DeliveryOrderItem.pm
b/SL/DB/DeliveryOrderItem.pm
index
8b836ee
..
433e676
100644
(file)
--- a/
SL/DB/DeliveryOrderItem.pm
+++ b/
SL/DB/DeliveryOrderItem.pm
@@
-3,18
+3,30
@@
package SL::DB::DeliveryOrderItem;
use strict;
use SL::DB::MetaSetup::DeliveryOrderItem;
use strict;
use SL::DB::MetaSetup::DeliveryOrderItem;
-
-for my $field (qw(qty sellprice discount base_qty lastcost price_factor marge_price_factor)) {
- __PACKAGE__->attr_number($field, places => -2);
-}
+use SL::DB::Helper::CustomVariables (
+ sub_module => 'delivery_order_item',
+ cvars_alias => 1,
+ overloads => {
+ parts_id => 'SL::DB::Part',
+ },
+);
__PACKAGE__->meta->make_manager_class;
__PACKAGE__->meta->make_manager_class;
+__PACKAGE__->meta->add_relationship(
+ unit_obj => {
+ type => 'many to one',
+ class => 'SL::DB::Unit',
+ column_map => { unit => 'name' },
+ },
+);
+
+__PACKAGE__->meta->initialize;
# methods
sub part {
# canonial alias for parts.
# methods
sub part {
# canonial alias for parts.
-
return shift->
parts;
+
goto &
parts;
}
1;
}
1;