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

[REQUEST] Clarify status chips for manually promoted release-track members

Open
#954 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

Is your feature request related to a problem? Please describe.
When auto-promote candidates is disabled for a standard release track, objects can be manually moved from Candidates to Staged. The object’s status chip (for example, “Work in Progress” or “Reviewed”) can conflict with or be confused for its release-track column, making its place in the release workflow unclear.

Describe the solution you'd like
Clarify the distinction between an object’s workflow status and its release-track state. Consider clearer labels, separate visual treatments, or contextual help so users can immediately tell both the object’s status and whether it is a Candidate or Staged member.

Describe alternatives you've considered
Users can infer the object’s release position from its column and its workflow status from the chip, but this is ambiguous when the labels convey different stages of readiness.

Additional context
This applies to standard release tracks with auto-promote candidates disabled, where manually staged objects may still have a “Work in Progress” or “Reviewed” status.

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

Reproduce the standard release-track scenario with auto-promote candidates disabled, then inspect how manually staged objects display their workflow status chip alongside the Candidate or Staged column. Compare the available label, visual-treatment, and contextual-help approaches; done means users can distinguish workflow status from release-track state immediately.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.