Revision 9e24ed15
Von Bernd Bleßmann vor mehr als 5 Jahren hinzugefügt
SL/DB/Part.pm | ||
---|---|---|
6 | 6 |
use List::MoreUtils qw(any); |
7 | 7 |
use Rose::DB::Object::Helpers qw(as_tree); |
8 | 8 |
|
9 |
use SL::Locale::String qw(t8); |
|
9 | 10 |
use SL::DBUtils; |
10 | 11 |
use SL::DB::MetaSetup::Part; |
11 | 12 |
use SL::DB::Manager::Part; |
... | ... | |
17 | 18 |
module => 'IC', |
18 | 19 |
cvars_alias => 1, |
19 | 20 |
); |
21 |
use SL::DB::Helper::DisplayableNamePreferences ( |
|
22 |
title => t8('Article'), |
|
23 |
options => [ {name => 'partnumber', title => t8('Part Number') }, |
|
24 |
{name => 'description', title => t8('Description') }, |
|
25 |
{name => 'notes', title => t8('Notes')}, |
|
26 |
{name => 'ean', title => t8('EAN') }, ], |
|
27 |
); |
|
28 |
|
|
20 | 29 |
use List::Util qw(sum); |
21 | 30 |
|
22 | 31 |
__PACKAGE__->meta->add_relationships( |
... | ... | |
343 | 352 |
sub bin { require SL::DB::Bin; SL::DB::Manager::Bin ->find_by_or_create(id => $_[0]->{bin_id}) } |
344 | 353 |
} |
345 | 354 |
|
346 |
sub displayable_name { |
|
347 |
join ' ', grep $_, map $_[0]->$_, qw(partnumber description); |
|
348 |
} |
|
349 |
|
|
350 | 355 |
sub clone_and_reset_deep { |
351 | 356 |
my ($self) = @_; |
352 | 357 |
|
Auch abrufbar als: Unified diff
DisplayableNamePrefs: SL::DB:xxx verwenden DB-Helper
erstmal nur Customer/Vendor/Part