Fixes for tests

This commit is contained in:
David Bomba 2025-11-02 08:17:24 +11:00
parent 16fa896d78
commit 37d0f151b8
3 changed files with 19 additions and 6 deletions

View File

@ -12,12 +12,13 @@
namespace App\Export\CSV;
use App\Jobs\Credit\ZipCredits;
use Str;
use App\Models\Task;
use App\Models\User;
use App\Models\Quote;
use App\Models\Client;
use App\Models\Credit;
use App\Models\Design;
use App\Models\Vendor;
use App\Utils\Helpers;
use App\Models\Company;
@ -27,20 +28,21 @@ use App\Models\Payment;
use App\Models\Product;
use App\Models\Document;
use League\Fractal\Manager;
use App\Jobs\Quote\ZipQuotes;
use App\Models\ClientContact;
use App\Models\PurchaseOrder;
use Illuminate\Support\Carbon;
use App\Jobs\Credit\ZipCredits;
use App\Utils\Traits\MakesHash;
use App\Models\RecurringInvoice;
use App\Jobs\Document\ZipDocuments;
use App\Jobs\Invoice\ZipInvoices;
use App\Jobs\PurchaseOrder\ZipPurchaseOrders;
use App\Jobs\Quote\ZipQuotes;
use App\Jobs\Document\ZipDocuments;
use App\Transformers\TaskTransformer;
use App\Transformers\PaymentTransformer;
use Illuminate\Database\Eloquent\Builder;
use App\Services\Template\TemplateService;
use App\Jobs\PurchaseOrder\ZipPurchaseOrders;
use League\Fractal\Serializer\ArraySerializer;
use Str;
class BaseExport
{
@ -1729,6 +1731,15 @@ $products = str_getcsv($this->input['product_key'], ',', "'");
}
public function exportTemplate(Builder $query, string $template_id)
{
$template = Design::withTrashed()->find($this->decodePrimaryKey($template_id));
$template_service = new TemplateService($template);
// return $template_service->getHtml();
}
private function resolveEntityFilters(User $user, Builder $query): Builder
{
$model = get_class($query->getModel());

View File

@ -175,4 +175,4 @@ class StoreSchedulerRequest extends Request
'parameters.invoice_id.required_if' => 'The invoice is required for the payment schedule template.'
];
}
| 'include_deleted'
}

View File

@ -565,6 +565,8 @@ class TemplateService
->map(function ($invoice) {
$payments = [];
/** @var Invoice $invoice */
$this->entity = $invoice;
if ($invoice->payments ?? false) {