Setting cpeprovisioning_enabled when adding install date
This commit is contained in:
@@ -750,8 +750,15 @@ class OrderController extends mfBaseController {
|
||||
$date = null;
|
||||
}
|
||||
|
||||
if($date && !$order->install_date && is_array($order->terminations)) {
|
||||
$term = $order->terminations[0];
|
||||
if(!$term->getWorkflowvalue("pop_id")) {
|
||||
$this->returnJson(["status" => "error", "msg" => "Kein POP im Leitungsbau !", "order" => ['id' => $order_id]]);
|
||||
}
|
||||
}
|
||||
|
||||
$order->install_date = $date;
|
||||
$order->cpeprovisioning_enabled = ($date) ? 1 : 0;
|
||||
$order->save();
|
||||
|
||||
$this->returnJson(["status" => "OK", "order" => ['id' => $order_id, 'date' => ($date) ? date('d.m.Y', $date) : ""]]);
|
||||
@@ -782,7 +789,7 @@ class OrderController extends mfBaseController {
|
||||
|
||||
$term = $order->terminations[0];
|
||||
if($enabled && !$term->getWorkflowvalue("pop_id")) {
|
||||
$this->returnJson(["status" => "error", "msg" => "Kein POP im Leitungsbau!", "order" => ['id' => $order_id, "enabled" => 0]]);
|
||||
$this->returnJson(["status" => "error", "msg" => "Kein POP im Leitungsbau !", "order" => ['id' => $order_id, "enabled" => 0]]);
|
||||
}
|
||||
|
||||
$order->cpeprovisioning_enabled = ($enabled) ? 1 : 0;
|
||||
|
||||
Reference in New Issue
Block a user