Feature Request: Preview mode for proposal-altering commands
Summary:
Introduce a Preview mode for commands that modify proposals (such as Bulk Import and Create From BOE Library) so users can review the exact changes that will be applied before committing them. This reduces the risk of unintended edits, especially in the absence of an Undo capability.
Problem Statement:
Currently, when users run commands that make bulk or structural changes to a proposal, the changes are applied immediately with no way to see the impact beforehand and no Undo option afterward. This makes users hesitant to use powerful commands like Bulk Import or Create From BOE Library and increases the risk of accidental, hard-to-reverse modifications to proposals.
Proposed Solution:
Add a Preview button or step to proposal-altering commands (starting with Bulk Import and Create From BOE Library).
When Preview is selected, the system should:
Simulate the command and display a diff-style view of proposed changes (e.g., items to be added, updated, or removed, and key field changes).
Clearly separate what is new, what will be modified, and what will remain unchanged.
Allow users to confirm or cancel before applying changes.
Additional behaviors:
Default to Preview mode for high-impact commands, with an explicit “Apply changes” or “Confirm” action to commit.
If applicable, allow users to adjust certain options (e.g., mapping choices) and refresh the preview before confirming.
Provide clear messaging that no changes are written until the user confirms from the Preview screen.
Benefits:
Reduces the risk of unintended or incorrect proposal changes, especially in bulk operations.
Increases user confidence in using powerful commands like Bulk Import and Create From BOE Library.
Minimizes reliance on manual corrections or support intervention when mistakes occur.
Encourages broader adoption of advanced functionality by making it safer and more predictable.