mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Accept signatures on purchase orders
This commit is contained in:
parent
0f32e43fb6
commit
e074350c5e
@ -18,6 +18,7 @@ use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\VendorPortal\PurchaseOrders\ProcessPurchaseOrdersInBulkRequest;
|
||||
use App\Http\Requests\VendorPortal\PurchaseOrders\ShowPurchaseOrderRequest;
|
||||
use App\Http\Requests\VendorPortal\PurchaseOrders\ShowPurchaseOrdersRequest;
|
||||
use App\Jobs\Invoice\InjectSignature;
|
||||
use App\Models\PurchaseOrder;
|
||||
use App\Utils\Ninja;
|
||||
use App\Utils\Traits\MakesDates;
|
||||
@ -148,6 +149,10 @@ class PurchaseOrderController extends Controller
|
||||
->setStatus(PurchaseOrder::STATUS_ACCEPTED)
|
||||
->save();
|
||||
|
||||
if (request()->has('signature') && !is_null(request()->signature) && !empty(request()->signature)) {
|
||||
InjectSignature::dispatch($purchase_order, request()->signature);
|
||||
}
|
||||
|
||||
event(new PurchaseOrderWasAccepted($purchase_order, auth()->guard('vendor')->user(), $purchase_order->company, Ninja::eventVars()));
|
||||
|
||||
});
|
||||
|
@ -62,14 +62,6 @@ class PurchaseOrdersTable extends Component
|
||||
$query = $query->whereIn('status_id', array_unique($local_status));
|
||||
}
|
||||
|
||||
// if (in_array('overdue', $this->status)) {
|
||||
// $query = $query->where(function ($query) {
|
||||
// $query
|
||||
// ->orWhere('due_date', '<', Carbon::now())
|
||||
// ->orWhere('partial_due_date', '<', Carbon::now());
|
||||
// });
|
||||
// }
|
||||
|
||||
$query = $query
|
||||
->where('vendor_id', auth()->guard('vendor')->user()->vendor_id)
|
||||
// ->where('status_id', '<>', Invoice::STATUS_DRAFT)
|
||||
|
Loading…
x
Reference in New Issue
Block a user