displayable_name für business, partsgroup, pricegroup
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 8 Sep 2014 14:10:28 +0000 (16:10 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 18 Dec 2014 14:42:04 +0000 (15:42 +0100)
SL/DB/Business.pm
SL/DB/PartsGroup.pm
SL/DB/Pricegroup.pm

index ada525d..25a5536 100644 (file)
@@ -18,4 +18,10 @@ sub validate {
   return @errors;
 }
 
+sub displayable_name {
+  my $self = shift;
+
+  return join ' ', grep $_, $self->id, $self->description;
+}
+
 1;
index cc4508b..ed3c164 100644 (file)
@@ -19,4 +19,10 @@ __PACKAGE__->meta->initialize;
 # Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
 __PACKAGE__->meta->make_manager_class;
 
+sub displayable_name {
+  my $self = shift;
+
+  return join ' ', grep $_, $self->id, $self->partsgroup;
+}
+
 1;
index 1504448..b318300 100644 (file)
@@ -7,4 +7,11 @@ use SL::DB::Manager::Pricegroup;
 
 __PACKAGE__->meta->initialize;
 
+sub displayable_name {
+  my $self = shift;
+
+  return join ' ', grep $_, $self->id, $self->pricegroup;
+}
+
+
 1;