]> wagnertech.de Git - kivitendo-erp.git/commitdiff
SL::DB::Project: displayable_name-Methode
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 27 Oct 2015 14:00:52 +0000 (15:00 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 27 Oct 2015 14:00:52 +0000 (15:00 +0100)
SL/DB/Project.pm

index 40d1a844bc55e9f4f37940af744105f5f01c0e8d..df5fe09ec2e24d17cce4f335ac8f48db135e8500 100644 (file)
@@ -48,6 +48,12 @@ sub is_projectnumber_unique {
   return !SL::DB::Manager::Project->get_first(where => \@filter);
 }
 
   return !SL::DB::Manager::Project->get_first(where => \@filter);
 }
 
+sub displayable_name {
+  my ($self) = @_;
+
+  return join ' ', grep $_, $self->projectnumber, $self->description;
+}
+
 sub full_description {
   my ($self, %params) = @_;
 
 sub full_description {
   my ($self, %params) = @_;
 
@@ -113,6 +119,11 @@ Returns trueish if the project number is not used for any other
 project in the database. Also returns trueish if no project number has
 been set yet.
 
 project in the database. Also returns trueish if no project number has
 been set yet.
 
+=item C<displayable_name>
+
+Returns a human-readable description of the project, consisting of projectnumber
+and description.
+
 =item C<full_description %params>
 
 Returns a full description for the project which can consist of the
 =item C<full_description %params>
 
 Returns a full description for the project which can consist of the