commit14
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user