v5.11.69
This commit is contained in:
parent
d56ef3f93c
commit
2fb4486532
|
|
@ -1 +1 @@
|
||||||
5.11.68
|
5.11.69
|
||||||
|
|
@ -20,14 +20,12 @@ use App\Models\Invoice;
|
||||||
use App\Models\Payment;
|
use App\Models\Payment;
|
||||||
use App\Utils\HtmlEngine;
|
use App\Utils\HtmlEngine;
|
||||||
use Illuminate\Support\Carbon;
|
use Illuminate\Support\Carbon;
|
||||||
use App\Factory\InvoiceFactory;
|
|
||||||
use App\Utils\Traits\MakesHash;
|
use App\Utils\Traits\MakesHash;
|
||||||
use App\Utils\PhantomJS\Phantom;
|
use App\Utils\PhantomJS\Phantom;
|
||||||
use App\Utils\Traits\MakesDates;
|
use App\Utils\Traits\MakesDates;
|
||||||
use App\Utils\HostedPDF\NinjaPdf;
|
use App\Utils\HostedPDF\NinjaPdf;
|
||||||
use App\Utils\Traits\Pdf\PdfMaker;
|
use App\Utils\Traits\Pdf\PdfMaker;
|
||||||
use App\Factory\InvoiceItemFactory;
|
use App\Factory\InvoiceItemFactory;
|
||||||
use App\Factory\InvoiceInvitationFactory;
|
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class Statement
|
class Statement
|
||||||
|
|
@ -215,13 +213,27 @@ class Statement
|
||||||
$settings->industry_id = '';
|
$settings->industry_id = '';
|
||||||
$settings->size_id = '';
|
$settings->size_id = '';
|
||||||
|
|
||||||
|
$this->client->settings = $settings;
|
||||||
|
|
||||||
$this->entity = \App\Models\Invoice::factory()->make(); //@phpstan-ignore-line
|
$this->entity = \App\Models\Invoice::factory()->make(); //@phpstan-ignore-line
|
||||||
$this->entity->client = \App\Models\Client::factory()->make(['settings' => $settings]); //@phpstan-ignore-line
|
$this->entity->client =$this->client;
|
||||||
|
$ii = \App\Models\InvoiceInvitation::factory()->make(); //@phpstan-ignore-line
|
||||||
|
$ii->setRelation('invoice', $this->entity); //@phpstan-ignore-line
|
||||||
|
$ii->setRelation('contact', $this->client->contacts->first()); //@phpstan-ignore-line
|
||||||
|
$ii->setRelation('company', $this->client->company);
|
||||||
|
$ii->setRelation('user', $this->client->user);
|
||||||
$this->entity->client->setRelation('company', $this->client->company);
|
$this->entity->client->setRelation('company', $this->client->company);
|
||||||
$this->entity->setRelation('invitations', \App\Models\InvoiceInvitation::factory()->make()); //@phpstan-ignore-line
|
$this->entity->setRelation('invitations', $ii); //@phpstan-ignore-line
|
||||||
$this->entity->setRelation('company', $this->client->company);
|
$this->entity->setRelation('company', $this->client->company);
|
||||||
$this->entity->setRelation('user', $this->client->user);
|
$this->entity->setRelation('user', $this->client->user);
|
||||||
|
|
||||||
|
// $this->entity = \App\Models\Invoice::factory()->make(); //@phpstan-ignore-line
|
||||||
|
// $this->entity->client = \App\Models\Client::factory()->make(['settings' => $settings]); //@phpstan-ignore-line
|
||||||
|
// $this->entity->client->setRelation('company', $this->client->company);
|
||||||
|
// $this->entity->setRelation('invitations', \App\Models\InvoiceInvitation::factory()->make()); //@phpstan-ignore-line
|
||||||
|
// $this->entity->setRelation('company', $this->client->company);
|
||||||
|
// $this->entity->setRelation('user', $this->client->user);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,8 @@ return [
|
||||||
'require_https' => env('REQUIRE_HTTPS', true),
|
'require_https' => env('REQUIRE_HTTPS', true),
|
||||||
'app_url' => rtrim(env('APP_URL', ''), '/'),
|
'app_url' => rtrim(env('APP_URL', ''), '/'),
|
||||||
'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
|
'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
|
||||||
'app_version' => env('APP_VERSION', '5.11.68'),
|
'app_version' => env('APP_VERSION', '5.11.69'),
|
||||||
'app_tag' => env('APP_TAG', '5.11.68'),
|
'app_tag' => env('APP_TAG', '5.11.69'),
|
||||||
'minimum_client_version' => '5.0.16',
|
'minimum_client_version' => '5.0.16',
|
||||||
'terms_version' => '1.0.1',
|
'terms_version' => '1.0.1',
|
||||||
'api_secret' => env('API_SECRET', false),
|
'api_secret' => env('API_SECRET', false),
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ Route::get('tmp_pdf/{hash}', [App\Http\Controllers\ClientPortal\TempRouteControl
|
||||||
Route::get('client/key_login/{contact_key}', [App\Http\Controllers\ClientPortal\ContactHashLoginController::class, 'login'])->name('client.contact_login')->middleware(['domain_db','contact_key_login']);
|
Route::get('client/key_login/{contact_key}', [App\Http\Controllers\ClientPortal\ContactHashLoginController::class, 'login'])->name('client.contact_login')->middleware(['domain_db','contact_key_login']);
|
||||||
Route::get('client/magic_link/{magic_link}', [App\Http\Controllers\ClientPortal\ContactHashLoginController::class, 'magicLink'])->name('client.contact_magic_link')->middleware(['domain_db','contact_key_login']);
|
Route::get('client/magic_link/{magic_link}', [App\Http\Controllers\ClientPortal\ContactHashLoginController::class, 'magicLink'])->name('client.contact_magic_link')->middleware(['domain_db','contact_key_login']);
|
||||||
|
|
||||||
Route::get('documents/{document_hash}', [App\Http\Controllers\ClientPortal\DocumentController::class, 'publicDownload'])->name('documents.public_download')->middleware(['api_db','token_auth']);
|
Route::get('documents/{document_hash}', [App\Http\Controllers\ClientPortal\DocumentController::class, 'publicDownload'])->name('documents.public_download')->middleware(['token_auth']);
|
||||||
Route::get('documents/{hash}/hashed', [App\Http\Controllers\ClientPortal\DocumentController::class, 'hashDownload'])->name('documents.hashed_download');
|
Route::get('documents/{hash}/hashed', [App\Http\Controllers\ClientPortal\DocumentController::class, 'hashDownload'])->name('documents.hashed_download');
|
||||||
Route::get('error', [App\Http\Controllers\ClientPortal\ContactHashLoginController::class, 'errorPage'])->name('client.error');
|
Route::get('error', [App\Http\Controllers\ClientPortal\ContactHashLoginController::class, 'errorPage'])->name('client.error');
|
||||||
Route::get('client/payment/{contact_key}/{payment_id}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'paymentRouter'])->middleware(['domain_db','contact_key_login']);
|
Route::get('client/payment/{contact_key}/{payment_id}', [App\Http\Controllers\ClientPortal\InvitationController::class, 'paymentRouter'])->middleware(['domain_db','contact_key_login']);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue