Auftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …
[kivitendo-erp.git] / SL / Controller / TopQuickSearch / OERecord.pm
index f166edb..d63dee0 100644 (file)
@@ -64,21 +64,30 @@ sub redirect_to_search {
 }
 
 sub redirect_to_object {
-  SL::Controller::Base->new->url_for(
-    controller => 'oe.pl',
-    action     => 'edit',
-    type       => $_[0]->type,
-    vc         => $_[0]->vc,
-    id         => $_[1],
-  );
+  if ($::instance_conf->get_feature_experimental_order) {
+    SL::Controller::Base->new->url_for(
+      controller => 'Order',
+      action     => 'edit',
+      type       => $_[0]->type,
+      id         => $_[1],
+    );
+  } else {
+    SL::Controller::Base->new->url_for(
+      controller => 'oe.pl',
+      action     => 'edit',
+      type       => $_[0]->type,
+      vc         => $_[0]->vc,
+      id         => $_[1],
+    );
+  }
 }
 
 sub type {
-  ...
+  die 'must be overwritten'
 }
 
 sub cv {
-  ...
+  die 'must be overwritten'
 }
 
 sub quotation {
@@ -106,7 +115,7 @@ sub init_models {
         by  => 'transdate',
         dir => 0,
       },
-      transdate => t8('Transdate'),
+      transdate => t8('Date'),
     },
     paginated  => {
       per_page => 10,