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

[REQUEST] Relationship workflow status and ADM validation

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

Relationships have a workflow status set to "work-in-progress" by default. There is currently no way for users to update the workflow status of a relationship from the frontend. Potential solutions to think about -

  1. Set relationship workflow status to be "awaiting-review" or "reviewed" so we can incorporate ADM validation for relationships
  2. Set relationship workflow status to either 'static' or '' to indicate that relationship workflow status is not something we track. We can then update the ADM to handle this workflow status accordingly

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 tracing how relationship workflow status is represented and handled in the frontend, then review the ADM validation path. Compare the two proposed status models with the existing relationship workflow before choosing an approach. Done means the selected status behavior is implemented and relationship ADM validation handles it consistently.

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
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.