Order-Controller: Angebotsgültigkeitsintervall beachten
authorJan Büren <jan@kivitendo-premium.de>
Fri, 13 Apr 2018 14:41:01 +0000 (16:41 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Fri, 13 Apr 2018 14:41:01 +0000 (16:41 +0200)
Wie beim alten Angeboten auch, soll die Gültigkeit des Angebots
aus der Mandatenkonfiguration gesetzt werden, falls hier ein Wert vorhanden ist.

SL/Controller/Order.pm

index 36896ee..92ef60c 100644 (file)
@@ -56,7 +56,8 @@ sub action_add {
   my ($self) = @_;
 
   $self->order->transdate(DateTime->now_local());
-  $self->order->reqdate(DateTime->today_local->next_workday) if !$self->order->reqdate;
+  my $extra_days = $self->type eq _sales_quotation_type() ? $::instance_conf->get_reqdate_interval : 1;
+  $self->order->reqdate(DateTime->today_local->next_workday(extra_days => $extra_days)) if !$self->order->reqdate;
 
   $self->_pre_render();
   $self->render(