commit de armazens
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-11-04 09:40:26 +02:00
parent e753f7a0a4
commit 63d20b10fc
245 changed files with 10847 additions and 230 deletions
@@ -8,12 +8,20 @@ use App\Services\RequisitionWorkflow;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Laravel\Fortify\Features;
use Symfony\Component\HttpFoundation\Response;
class EnterLocalEvaluation
{
public function handle(Request $request, Closure $next): Response
{
if (Features::enabled(Features::twoFactorAuthentication())) {
if ($request->is('avaliar', 'avaliar/*', 'demo', 'demo/*')) {
return redirect('/login')->header('Cache-Control', 'private, no-store, max-age=0');
}
return $next($request);
}
$access = app(EvaluationAccess::class);
if (app(PublicNavigation::class)->enabled()) {
return $next($request);
@@ -63,6 +63,7 @@ class HandleInertiaRequests extends Middleware
'profileLabel' => app(OrganizationAccess::class)->profileLabel($actor),
],
'payablesAvailable' => $actor !== null && app(SupplierPayables::class)->can($actor, 'view'),
'orderCancellationAvailable' => $actor !== null && (bool) config('order_cancellation.enabled') && Schema::hasTable('order_cancellations'),
'sidebarOpen' => ! $request->hasCookie('sidebar_state') || $request->cookie('sidebar_state') === 'true',
];
}
@@ -6,6 +6,7 @@ use App\Services\PublicNavigation;
use Closure;
use Illuminate\Http\Request;
use Inertia\Inertia;
use Laravel\Fortify\Features;
use Symfony\Component\HttpFoundation\Response;
class PublicDevelopmentNavigation
@@ -13,7 +14,7 @@ class PublicDevelopmentNavigation
public function handle(Request $request, Closure $next): Response
{
$navigation = app(PublicNavigation::class);
if (! $navigation->enabled() || $request->user('web') !== null || ! in_array($request->method(), ['GET', 'HEAD'], true)) {
if (Features::enabled(Features::twoFactorAuthentication()) || ! $navigation->enabled() || $request->user('web') !== null || ! in_array($request->method(), ['GET', 'HEAD'], true)) {
return $next($request);
}
$path = '/'.$request->path();