What problem does it solve?
This Skill solves the problem of implementing batch operations in the Umbraco backoffice so editors can perform the same action on multiple selected entities at once.
Core Features & Use Cases
- Entity Bulk Action integration: Create a new entity bulk action that appears in the collection selection toolbar and runs on the selected items.
- Manifest-driven wiring: Define the action’s alias, icon/label metadata, weight, and the executing API class through an entity-bulk-action manifest.
- Collection-scoped visibility: Restrict where the bulk action shows up using official conditions and collection aliases (e.g., Document, Media, Member).
- Optional repository-based execution: Perform the selected-item workflow via repository access for real persistence or business logic.
Use case example: You want editors to select multiple documents in Umbraco and run a custom “Process Selected” operation that validates, updates, and reports how many items were handled.
Quick Start
Implement an entity bulk action by fetching the latest Umbraco docs, writing the manifests.ts entry, creating the bulk action class extending UmbEntityBulkActionBase, and validating the action appears for the intended collection with the correct conditions.