Feature Request: Default Cascade Delete Option for BOE Resources and Calculations
Summary:
Introduce a system-level configuration option that allows administrators to enable automatic cascade deletion of resources and calculations from a BOE without displaying the confirmation prompt to end users. This setting would streamline deletion workflows in environments where cascade delete is always the desired behavior.
Problem Statement:
Currently, when a user deletes a resource or calculation from a BOE, a popup appears asking whether to perform a cascade delete. This extra step slows down users who consistently require cascade deletion, adds unnecessary clicks, and can interrupt bulk clean-up or maintenance activities. In standardized workflows where cascade delete is always expected, the confirmation popup becomes a source of inefficiency rather than protection.
Proposed Solution:
Add a system-level configuration option (e.g., in admin or application settings) that controls the behavior of the Cascade Delete prompt for BOE resources and calculations.
When enabled, deletions of relevant resources/calculations from a BOE automatically cascade without displaying the confirmation popup.
When disabled (default), the current behavior remains: users are prompted with the Cascade Delete option via popup.
The setting should be clearly labeled and documented so administrators understand the implications (e.g., “Automatically apply Cascade Delete for BOE resource/calculation deletions without prompting users”).
If possible, scope the option to specific BOE types or environments (e.g., production vs. sandbox) to support different risk profiles.
Benefits:
Reduces clicks and speeds up common delete workflows in BOEs.
Minimizes user friction during large BOE clean-up or refactoring activities.
Aligns system behavior with standardized organizational policies where cascade delete is always required.
Lowers the risk of user confusion around the prompt and inconsistent deletion choices across a team.
Provides administrators with explicit control over safety vs. efficiency trade-offs.