fix: use onboarding page category for widget visibility
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m38s
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m38s
This commit is contained in:
parent
1b81fae40f
commit
a01bbb715e
@ -40,6 +40,7 @@
|
|||||||
use App\Support\Filament\PanelThemeAsset;
|
use App\Support\Filament\PanelThemeAsset;
|
||||||
use App\Support\Navigation\NavigationScope;
|
use App\Support\Navigation\NavigationScope;
|
||||||
use App\Support\OperationRunLinks;
|
use App\Support\OperationRunLinks;
|
||||||
|
use App\Support\Tenants\TenantPageCategory;
|
||||||
use App\Support\Workspaces\WorkspaceContext;
|
use App\Support\Workspaces\WorkspaceContext;
|
||||||
use Filament\Http\Middleware\Authenticate;
|
use Filament\Http\Middleware\Authenticate;
|
||||||
use Filament\Http\Middleware\AuthenticateSession;
|
use Filament\Http\Middleware\AuthenticateSession;
|
||||||
@ -180,7 +181,8 @@ public function panel(Panel $panel): Panel
|
|||||||
)
|
)
|
||||||
->renderHook(
|
->renderHook(
|
||||||
PanelsRenderHook::PAGE_START,
|
PanelsRenderHook::PAGE_START,
|
||||||
fn (): string => request()->routeIs('admin.workspace.managed-environments.index', 'admin.onboarding', 'admin.onboarding.draft', 'filament.admin.pages.choose-environment')
|
fn (): string => TenantPageCategory::fromRequest(request()) === TenantPageCategory::OnboardingWorkflow
|
||||||
|
|| request()->routeIs('admin.workspace.managed-environments.index', 'filament.admin.pages.choose-environment')
|
||||||
? ''
|
? ''
|
||||||
: ((bool) config('tenantpilot.bulk_operations.progress_widget_enabled', true)
|
: ((bool) config('tenantpilot.bulk_operations.progress_widget_enabled', true)
|
||||||
? view('livewire.bulk-operation-progress-wrapper')->render()
|
? view('livewire.bulk-operation-progress-wrapper')->render()
|
||||||
|
|||||||
@ -3,6 +3,7 @@
|
|||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
use App\Filament\Pages\Workspaces\ManagedEnvironmentOnboardingWizard;
|
use App\Filament\Pages\Workspaces\ManagedEnvironmentOnboardingWizard;
|
||||||
|
use App\Livewire\BulkOperationProgress;
|
||||||
use App\Models\ManagedEnvironment;
|
use App\Models\ManagedEnvironment;
|
||||||
use App\Models\ManagedEnvironmentOnboardingSession;
|
use App\Models\ManagedEnvironmentOnboardingSession;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
@ -27,6 +28,7 @@
|
|||||||
->get(route('admin.onboarding'))
|
->get(route('admin.onboarding'))
|
||||||
->assertSuccessful()
|
->assertSuccessful()
|
||||||
->assertSee('Create or resume a managed environment in this workspace.')
|
->assertSee('Create or resume a managed environment in this workspace.')
|
||||||
|
->assertDontSeeLivewire(BulkOperationProgress::class)
|
||||||
->assertDontSee('Multiple onboarding drafts are available.');
|
->assertDontSee('Multiple onboarding drafts are available.');
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -94,6 +96,7 @@
|
|||||||
$this->actingAs($user)
|
$this->actingAs($user)
|
||||||
->get(route('admin.onboarding.draft', ['onboardingDraft' => $draft->getKey()]))
|
->get(route('admin.onboarding.draft', ['onboardingDraft' => $draft->getKey()]))
|
||||||
->assertSuccessful()
|
->assertSuccessful()
|
||||||
|
->assertDontSeeLivewire(BulkOperationProgress::class)
|
||||||
->assertSee('Onboarding draft')
|
->assertSee('Onboarding draft')
|
||||||
->assertSee('Contoso GmbH')
|
->assertSee('Contoso GmbH')
|
||||||
->assertSee('22222222-2222-2222-2222-222222222222')
|
->assertSee('22222222-2222-2222-2222-222222222222')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user