mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 10:54:34 -04:00
Fixes for Quote Templates
This commit is contained in:
parent
b0cfa6a699
commit
0ac1cfcb9c
@ -16,6 +16,8 @@ use App\Models\Client;
|
|||||||
use App\Models\ClientContact;
|
use App\Models\ClientContact;
|
||||||
use App\Models\Invoice;
|
use App\Models\Invoice;
|
||||||
use App\Models\InvoiceInvitation;
|
use App\Models\InvoiceInvitation;
|
||||||
|
use App\Models\Quote;
|
||||||
|
use App\Models\QuoteInvitation;
|
||||||
use App\Services\PdfMaker\Designs\Utilities\DesignHelpers;
|
use App\Services\PdfMaker\Designs\Utilities\DesignHelpers;
|
||||||
use App\Utils\Ninja;
|
use App\Utils\Ninja;
|
||||||
use App\Utils\Traits\MakesHash;
|
use App\Utils\Traits\MakesHash;
|
||||||
@ -254,18 +256,38 @@ class TemplateEngine
|
|||||||
'send_email' => true,
|
'send_email' => true,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$this->entity_obj = Invoice::factory()->create([
|
|
||||||
'user_id' => auth()->user()->id,
|
|
||||||
'company_id' => auth()->user()->company()->id,
|
|
||||||
'client_id' => $client->id,
|
|
||||||
]);
|
|
||||||
|
|
||||||
$invitation = InvoiceInvitation::factory()->create([
|
if($this->entity == 'invoice')
|
||||||
'user_id' => auth()->user()->id,
|
{
|
||||||
'company_id' => auth()->user()->company()->id,
|
$this->entity_obj = Invoice::factory()->create([
|
||||||
'invoice_id' => $this->entity_obj->id,
|
'user_id' => auth()->user()->id,
|
||||||
'client_contact_id' => $contact->id,
|
'company_id' => auth()->user()->company()->id,
|
||||||
]);
|
'client_id' => $client->id,
|
||||||
|
]);
|
||||||
|
|
||||||
|
$invitation = InvoiceInvitation::factory()->create([
|
||||||
|
'user_id' => auth()->user()->id,
|
||||||
|
'company_id' => auth()->user()->company()->id,
|
||||||
|
'invoice_id' => $this->entity_obj->id,
|
||||||
|
'client_contact_id' => $contact->id,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if($this->entity == 'quote')
|
||||||
|
{
|
||||||
|
$this->entity_obj = Quote::factory()->create([
|
||||||
|
'user_id' => auth()->user()->id,
|
||||||
|
'company_id' => auth()->user()->company()->id,
|
||||||
|
'client_id' => $client->id,
|
||||||
|
]);
|
||||||
|
|
||||||
|
$invitation = QuoteInvitation::factory()->create([
|
||||||
|
'user_id' => auth()->user()->id,
|
||||||
|
'company_id' => auth()->user()->company()->id,
|
||||||
|
'quote_id' => $this->entity_obj->id,
|
||||||
|
'client_contact_id' => $contact->id,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
$this->entity_obj->setRelation('invitations', $invitation);
|
$this->entity_obj->setRelation('invitations', $invitation);
|
||||||
$this->entity_obj->setRelation('client', $client);
|
$this->entity_obj->setRelation('client', $client);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user