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

[REQUEST] Add Comments and Approval Feature to Collection Manager

Open
#564 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Draft collections in the Collection Manager lack the ability for users to leave comments or mark collections as approved, making the review process less efficient.

Solution:
Introduce a feature in the Collection Manager that allows users to add comments on draft collections and provides an option for Team Leads to mark them as approved once reviewed.

Potential Implementations

  1. Add a comment section for each draft collection, enabling users to leave their feedback.
  2. Create an "Approve" button that Team Leads can use to finalize collections.
  3. Provide notifications for comments and approval actions to keep team members informed.
  4. Implement a status indicator (e.g., "Draft", "In Review", "Approved") to reflect the collection's current stage

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 Collection Manager and its draft collection review workflow. Define how comments, Team Lead approval, notifications, and the Draft/In Review/Approved status indicator should fit together. Done means users can comment on draft collections, Team Leads can approve them, and the resulting status and notifications are visible to the relevant team members.

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.