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

[REQUEST] Add Draft Collections Tab

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

Currently, all collections created by users appear under the "My Collections" tab, which can make it difficult for Team Leads and Admins to differentiate between their own collections and draft collections created by others.

Solution:
Add a new "Draft Collections" tab accessible only to Team Leads and Admins. This tab should display all draft collections, including those made by other users, while the "My Collections" tab should only show collections authored by the logged-in user.

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 existing "My Collections" tab and the collection-loading logic in the Angular frontend. Verify how Team Lead and Admin permissions are represented, then separate authored collections from all draft collections. Done means eligible users see a "Draft Collections" tab with all drafts, while "My Collections" shows only collections authored by the logged-in user.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.