mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 14:14:31 -04:00
Working on cloning
This commit is contained in:
parent
aefed1f11e
commit
b48919c264
@ -101,6 +101,7 @@ class InvoiceController extends BaseController
|
||||
$entityType = $clone == INVOICE_TYPE_STANDARD ? ENTITY_INVOICE : ENTITY_QUOTE;
|
||||
$invoice->id = $invoice->public_id = null;
|
||||
$invoice->is_public = false;
|
||||
$invoice->is_recurring = $invoice->is_recurring && $clone == INVOICE_TYPE_STANDARD;
|
||||
$invoice->invoice_type_id = $clone;
|
||||
$invoice->invoice_number = $account->getNextNumber($invoice);
|
||||
$invoice->due_date = null;
|
||||
|
@ -105,7 +105,7 @@ class RecurringInvoiceDatatable extends EntityDatatable
|
||||
},
|
||||
],
|
||||
[
|
||||
trans('texts.clone_invoice'),
|
||||
trans("texts.clone_invoice"),
|
||||
function ($model) {
|
||||
return URL::to("invoices/{$model->public_id}/clone");
|
||||
},
|
||||
@ -113,6 +113,15 @@ class RecurringInvoiceDatatable extends EntityDatatable
|
||||
return Auth::user()->can('create', ENTITY_INVOICE);
|
||||
},
|
||||
],
|
||||
[
|
||||
trans("texts.clone_quote"),
|
||||
function ($model) {
|
||||
return URL::to("quotes/{$model->public_id}/clone");
|
||||
},
|
||||
function ($model) {
|
||||
return Auth::user()->can('create', ENTITY_QUOTE);
|
||||
},
|
||||
],
|
||||
|
||||
];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user