|
Lines 891-900
__PACKAGE__->has_many(
Link Here
|
| 891 |
|
891 |
|
| 892 |
return { |
892 |
return { |
| 893 |
"$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.ordernumber" }, |
893 |
"$args->{foreign_alias}.record_id" => { -ident => "$args->{self_alias}.ordernumber" }, |
| 894 |
|
894 |
"$args->{foreign_alias}.record_table" => __PACKAGE__->table, |
| 895 |
# TODO Add column additional_field_values.tablename to avoid subquery ? |
|
|
| 896 |
"$args->{foreign_alias}.field_id" => |
| 897 |
{ -in => \'(SELECT id FROM additional_fields WHERE tablename = "aqorders")' }, |
| 898 |
}; |
895 |
}; |
| 899 |
}, |
896 |
}, |
| 900 |
{ cascade_copy => 0, cascade_delete => 0 }, |
897 |
{ cascade_copy => 0, cascade_delete => 0 }, |
|
Lines 924-927
__PACKAGE__->add_columns(
Link Here
|
| 924 |
'+uncertainprice' => { is_boolean => 1 } |
921 |
'+uncertainprice' => { is_boolean => 1 } |
| 925 |
); |
922 |
); |
| 926 |
|
923 |
|
| 927 |
1; |
924 |
1; |