TenantAtlas/tests/Feature/OpsUx
ahmido a0ed9e24c5 feat: unify provider connection actions and notifications (#73)
## Summary
- introduce the Provider Connection Filament resource (list/create/edit) with DB-only controls, grouped action dropdowns, and badge-driven status/health rendering
- wire up the provider foundation stack (migrations, models, policies, providers, operations, badges, and audits) plus the required spec docs/checklists
- standardize Inventory Sync notifications so the job no longer writes its own DB rows; terminal notifications now flow exclusively through OperationRunCompleted while the start surface still shows the queued toast

## Testing
- ./vendor/bin/sail php ./vendor/bin/pint --dirty
- ./vendor/bin/sail artisan test tests/Unit/Badges/ProviderConnectionBadgesTest.php
- ./vendor/bin/sail artisan test tests/Feature/ProviderConnections tests/Feature/Filament/ProviderConnectionsDbOnlyTest.php
- ./vendor/bin/sail artisan test tests/Feature/Inventory/RunInventorySyncJobTest.php tests/Feature/Inventory/InventorySyncStartSurfaceTest.php

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@MacBookPro.fritz.box>
Reviewed-on: #73
2026-01-25 01:01:37 +00:00
..
ActiveRunsTest.php feat(058): tenant dashboard + active-runs gating (#68) 2026-01-21 14:00:42 +00:00
AdapterRunReconcilerTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
BackupSetDeleteBulkJobTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
BulkEnqueueIdempotencyTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
BulkOperationProgressDbOnlyTest.php 057-filament-v5-upgrade (#66) 2026-01-20 21:19:27 +00:00
BulkTenantIsolationTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
CanonicalViewRunLinksTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
FailureSanitizationTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
NoQueuedDbNotificationsTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
NotificationViewRunLinkTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
OperationCatalogCoverageTest.php feat: unify provider connection actions and notifications (#73) 2026-01-25 01:01:37 +00:00
OperationRunSummaryCountsIncrementTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
OperationSummaryKeysSpecTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
OpsUxSmokeTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
PolicyVersionForceDeleteBulkJobTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
PolicyVersionPruneBulkJobTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
ProgressWidgetFiltersTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
ProgressWidgetOverflowTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
ProgressWidgetPollerRegistrationTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
QueuedToastCopyTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
RestoreExecuteOperationRunSyncTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
RestoreExecutionOperationRunSyncTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
RestoreRunDeleteBulkJobTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
RunDetailPollingStopsOnTerminalTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
RunEnqueuedBrowserEventTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
SummaryCountsWhitelistTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
TargetScopeConcurrencyLimiterTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
TenantSyncBulkJobTest.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
TerminalNotificationFailureMessageTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
TerminalNotificationIdempotencyTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
UnknownOperationTypeLabelTest.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00