Enable creation of domains and domain service editing
This commit is contained in:
@@ -108,6 +108,7 @@ class OrderController extends Controller
|
||||
$so->ordered_by = Auth::id();
|
||||
$so->active = FALSE;
|
||||
$so->model = $order ? get_class($order) : NULL;
|
||||
$so->recur_schedule = $po->price_recur_default;
|
||||
|
||||
if ($order && $order->order_info) {
|
||||
$so->order_info = $order->order_info;
|
||||
|
@@ -28,6 +28,14 @@ class ProductController extends Controller
|
||||
->sortBy('name')
|
||||
->values();
|
||||
|
||||
case 'App\Models\Product\Domain':
|
||||
return Product\Domain::select(['id','supplier_item_id'])
|
||||
->with(['supplied.supplier_detail.supplier'])
|
||||
->get()
|
||||
->map(function($item) { return ['id'=>$item->id,'name'=>sprintf('%s: %s',$item->supplied->supplier_detail->supplier->name,$item->supplied->name)]; })
|
||||
->sortBy('name')
|
||||
->values();
|
||||
|
||||
case 'App\Models\Product\Email':
|
||||
return Product\Email::select(['id','supplier_item_id'])
|
||||
->with(['supplied.supplier_detail.supplier'])
|
||||
|
@@ -415,10 +415,12 @@ class ServiceController extends Controller
|
||||
|
||||
$o->type->save();
|
||||
|
||||
// @todo create a validator for service
|
||||
if ($request->post('invoice_next_at'))
|
||||
$o->invoice_next_at = $request->invoice_next_at;
|
||||
|
||||
if ($request->post('recur_schedule'))
|
||||
$o->recur_schedule = $request->recur_schedule;
|
||||
|
||||
// Also update our service start_at date.
|
||||
// @todo We may want to make start_at/stop_at dynamic values calculated by the type records
|
||||
if ($request->post('start_at'))
|
||||
|
Reference in New Issue
Block a user