Skip to content

Change Tracking and Review in Policy Editor #87

@KyleC69

Description

@KyleC69

Summary

Track changes (adds, edits, deletes) to policy settings during the editing session. Present review summary before apply; enable undo and revert.

Goals / Outcomes

  • Record all edits to policy settings
  • Present a review summary before policy apply
  • Enable undo/revert operations on pending changes

Non-Goals

  • Full-blown version control
  • Cross-session history (tracked separately)

User Value

Provides transparency and safety for admins, reducing accidental misconfiguration and supporting best practices for change review.

Acceptance Criteria

  • All policy changes within the session are tracked
  • UI review pane lists pending changes and highlights diffs
  • User can undo/revert changes before applying
  • Tests verify correct change recording and undo logic

Dependencies

  • Policy editor core

Technical Notes

  • Use immutable records for change sets
  • Efficient diffing algorithm for large policy sets

Testing Considerations

  • Test with complex change scenarios (multiple add/edit/delete)

Future Enhancements

  • Session history export/import

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions