Pflichtenheftvorlagen kopieren: Kopie soll auch wieder eine Vorlage sein
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 2 Apr 2014 12:11:29 +0000 (14:11 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 2 Apr 2014 12:13:18 +0000 (14:13 +0200)
SL/Controller/RequirementSpec.pm
locale/de/all
templates/webpages/requirement_spec/_form.html

index 0e9d848..7e25d7e 100644 (file)
@@ -63,7 +63,7 @@ sub action_new {
   $self->requirement_spec(SL::DB::RequirementSpec->new(is_template => $::form->{is_template}));
 
   if ($self->copy_source) {
-    $self->requirement_spec->$_($self->copy_source->$_) for qw(type_id status_id customer_id title hourly_rate)
+    $self->requirement_spec->$_($self->copy_source->$_) for qw(type_id status_id customer_id title hourly_rate is_template)
   }
 
   $self->render('requirement_spec/new', title => $self->requirement_spec->is_template ? t8('Create a new requirement spec template') : t8('Create a new requirement spec'));
index c52238a..ff6ec93 100755 (executable)
@@ -2408,6 +2408,7 @@ $self->{texts} = {
   'The name is missing.'        => 'Der Name fehlt.',
   'The name is not unique.'     => 'Der Name ist nicht eindeutig.',
   'The name must only consist of letters, numbers and underscores and start with a letter.' => 'Der Name darf nur aus Buchstaben (keine Umlaute), Ziffern und Unterstrichen bestehen und muss mit einem Buchstaben beginnen.',
+  'The new requirement spec template will be a copy of \'#1\'.' => 'Die neue Pflichtenheftvorlage wird eine Kopie von \'#1\' sein.',
   'The new requirement spec will be a copy of \'#1\' for customer \'#2\'.' => 'Das neue Pflichtenheft wird eine Kopie von \'#1\' für Kunde \'#2\' sein.',
   'The number of days for full payment' => 'Die Anzahl Tage, bis die Rechnung in voller Höhe bezahlt werden muss',
   'The numbering will start at 1 with each requirement spec.' => 'Die Nummerierung beginnt bei jedem Pflichtenheft bei 1.',
index b9cf9c6..20bf7a1 100644 (file)
  [%- L.hidden_tag('copy_source_id', SELF.copy_source.id) %]
 
  <p>
-  [%- LxERP.t8("The new requirement spec will be a copy of '#1' for customer '#2'.", SELF.copy_source.title, SELF.copy_source.customer.name) %]
+  [%- IF SELF.requirement_spec.is_template %]
+   [%- LxERP.t8("The new requirement spec template will be a copy of '#1'.", SELF.copy_source.title) %]
+  [%- ELSE %]
+   [%- LxERP.t8("The new requirement spec will be a copy of '#1' for customer '#2'.", SELF.copy_source.title, SELF.copy_source.customer.name) %]
+  [%- END %]
  </p>
 [%- END %]