This commit is contained in:
2026-11-03 11:51:44 +02:00
parent badaada043
commit e753f7a0a4
309 changed files with 14537 additions and 529 deletions
+5 -2
View File
@@ -2,8 +2,9 @@
namespace App\Http\Requests;
use App\Enums\PurchasingRole;
use App\Models\Supplier;
use App\Models\User;
use App\Services\SupplierParticipation;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
@@ -11,7 +12,9 @@ class SaveSupplierRequest extends FormRequest
{
public function authorize(): bool
{
return $this->user()?->hasFunctions([PurchasingRole::Procurement]) ?? false;
$actor = $this->user('web');
return $actor instanceof User && app(SupplierParticipation::class)->canPrepare($actor);
}
/** @return array<string, mixed> */