user(); $workspace = BaselineSnapshotResource::resolveWorkspace(); if (! $user instanceof User || ! $workspace instanceof Workspace) { abort(404); } /** @var WorkspaceCapabilityResolver $resolver */ $resolver = app(WorkspaceCapabilityResolver::class); if (! $resolver->isMember($user, $workspace)) { abort(404); } if (! $resolver->can($user, $workspace, Capabilities::WORKSPACE_BASELINES_VIEW)) { abort(403); } } protected function getHeaderActions(): array { return []; } }