mitre-attack / mitre-attack/attack-workbench-frontend

[REQUEST] Add Ability to Revert to Previous Object Version

Open
#589 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement Points: 8
Dominant language
TypeScript
Stars
438
Forks
79
Avg merge
1d 21h
Merged PRs (30d)
3

Description

Add the ability for users to revert to previous versions of an object, similar to a git versioning system. This functionality would be accessible from the history view, enabling users to easily navigate and restore past versions. However, users should not be able to revert to versions that have been marked as published or released.

Relies on #565 and rest-api#195

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the history view, then review the prerequisite issue #565 and rest-api#195 to understand the required versioning support. Define the revert flow and its handling of published or released versions before implementation. Done means users can restore an eligible previous object version from history while those protected versions cannot be reverted.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.