This commit is contained in:
2026-11-02 20:27:11 +02:00
parent b44378b899
commit badaada043
300 changed files with 17458 additions and 1056 deletions
+6
View File
@@ -30,6 +30,12 @@ final class InternalRequisitionPort implements RequisitionPort
{
return DB::transaction(function () use ($work) {
app(ConflictGuard::class)->lockCompany($this->actor);
if (app(ReplenishmentRun::class)->tenantId() !== null) {
abort_unless($this->automaticRule !== null, 403);
$this->actor = app(ReplenishmentRun::class)->lockResponsible($this->actor);
return $work();
}
$this->actor = app(CurrentActor::class)->lock($this->actor);
abort_unless(app(OrganizationAccess::class)->permissions($this->actor) !== [], 403);
abort_if(app(OrganizationAccess::class)->maintenanceOnly($this->actor), 403);