run->tenant; $runUrl = match (true) { $notifiable instanceof PlatformUser => SystemOperationRunLinks::view($this->run), $tenant instanceof Tenant => OperationRunLinks::view($this->run, $tenant), default => OperationRunLinks::tenantlessView($this->run), }; $notification = OperationUxPresenter::terminalDatabaseNotification( run: $this->run, tenant: $tenant instanceof Tenant ? $tenant : null, ); $notification->actions([ \Filament\Actions\Action::make('view_run') ->label('View run') ->url($runUrl), ]); return $notification->getDatabaseMessage(); } }