mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Allow auto billing as a bulk action
This commit is contained in:
parent
9809b4ff67
commit
7727b90cd5
@ -28,6 +28,7 @@ use App\Http\Requests\Invoice\StoreInvoiceRequest;
|
|||||||
use App\Http\Requests\Invoice\UpdateInvoiceRequest;
|
use App\Http\Requests\Invoice\UpdateInvoiceRequest;
|
||||||
use App\Http\Requests\Invoice\UpdateReminderRequest;
|
use App\Http\Requests\Invoice\UpdateReminderRequest;
|
||||||
use App\Http\Requests\Invoice\UploadInvoiceRequest;
|
use App\Http\Requests\Invoice\UploadInvoiceRequest;
|
||||||
|
use App\Jobs\Cron\AutoBill;
|
||||||
use App\Jobs\Entity\EmailEntity;
|
use App\Jobs\Entity\EmailEntity;
|
||||||
use App\Jobs\Invoice\BulkInvoiceJob;
|
use App\Jobs\Invoice\BulkInvoiceJob;
|
||||||
use App\Jobs\Invoice\StoreInvoice;
|
use App\Jobs\Invoice\StoreInvoice;
|
||||||
@ -696,11 +697,14 @@ class InvoiceController extends BaseController
|
|||||||
{
|
{
|
||||||
/*If we are using bulk actions, we don't want to return anything */
|
/*If we are using bulk actions, we don't want to return anything */
|
||||||
switch ($action) {
|
switch ($action) {
|
||||||
|
case 'auto_bill':
|
||||||
|
$invoice = AutoBill::dispatch($invoice->id, $invoice->company->db);
|
||||||
|
return $this->itemResponse($invoice);
|
||||||
|
|
||||||
case 'clone_to_invoice':
|
case 'clone_to_invoice':
|
||||||
$invoice = CloneInvoiceFactory::create($invoice, auth()->user()->id);
|
$invoice = CloneInvoiceFactory::create($invoice, auth()->user()->id);
|
||||||
|
|
||||||
return $this->itemResponse($invoice);
|
return $this->itemResponse($invoice);
|
||||||
break;
|
|
||||||
case 'clone_to_quote':
|
case 'clone_to_quote':
|
||||||
$quote = CloneInvoiceToQuoteFactory::create($invoice, auth()->user()->id);
|
$quote = CloneInvoiceToQuoteFactory::create($invoice, auth()->user()->id);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user