commit9
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-30 20:02:30 +02:00
parent 6d14b4e6f0
commit c6373365bf
225 changed files with 15365 additions and 285 deletions
@@ -3,6 +3,10 @@
namespace App\Http\Controllers;
use App\Models\Requisition;
use App\Models\Tenant;
use App\Services\AiPreparationPlan;
use App\Services\IntelligencePolicy;
use App\Services\ProcurementEvidenceBrief;
use App\Services\ProcurementReviewReport;
use Illuminate\Http\Request;
use Inertia\Inertia;
@@ -14,7 +18,11 @@ class ProcurementReviewReportController extends Controller
{
$report = $builder->build($request->user(), $requisition->id);
Inertia::encryptHistory();
$response = Inertia::render('purchases/review-report', ['report' => $report])->toResponse($request);
$company = Tenant::query()->findOrFail($request->user()->tenant_id);
$policy = app(IntelligencePolicy::class)->company($company);
$brief = app(ProcurementEvidenceBrief::class)->build($report);
$response = Inertia::render('purchases/review-report', ['report' => $report, 'brief' => $policy['procurement_brief'] ? $brief : null,
'aiPreparation' => app(AiPreparationPlan::class)->preview($company, 'procurement', $brief)])->toResponse($request);
$response->headers->set('Cache-Control', 'private, no-store, max-age=0');
return $response;