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

[REQUEST] Wire `into_candidates` into release track config

Open Beginner friendly
#911 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

The API supports a newer release track promotion policy option:

promotion_conflicts: {
  into_candidates
  candidates_to_staged
  staged_to_members
}

The frontend currently exposes conflict policies for candidates_to_staged and staged_to_members, but not into_candidates. into_candidates controls what happens when objects being added into Candidates conflict with an existing version already tracked by the release track.

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 by locating the frontend release track configuration that exposes the existing candidates_to_staged and staged_to_members conflict policies. Compare those controls with the API's promotion_conflicts option for into_candidates, then verify that the new policy can be configured and that the three conflict policies are presented consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.