diff --git a/app/Filament/Resources/ReviewPackResource.php b/app/Filament/Resources/ReviewPackResource.php index db89663..c6df3fe 100644 --- a/app/Filament/Resources/ReviewPackResource.php +++ b/app/Filament/Resources/ReviewPackResource.php @@ -93,7 +93,10 @@ public static function actionSurfaceDeclaration(): ActionSurfaceDeclaration return ActionSurfaceDeclaration::forResource(ActionSurfaceProfile::CrudListAndView) ->satisfy(ActionSurfaceSlot::ListHeader, 'Generate Pack action available in list header.') ->satisfy(ActionSurfaceSlot::InspectAffordance, ActionSurfaceInspectAffordance::ViewAction->value) - ->satisfy(ActionSurfaceSlot::ListEmptyState, 'Empty state includes Generate CTA.'); + ->satisfy(ActionSurfaceSlot::ListEmptyState, 'Empty state includes Generate CTA.') + ->exempt(ActionSurfaceSlot::ListRowMoreMenu, 'Only two primary row actions (Download, Expire); no secondary menu needed.') + ->exempt(ActionSurfaceSlot::ListBulkMoreGroup, 'No bulk operations are supported for review packs.') + ->satisfy(ActionSurfaceSlot::DetailHeader, 'Download and Regenerate actions in ViewReviewPack header.'); } public static function form(Schema $schema): Schema