mitre-attack / mitre-attack/attack-workbench-frontend
[REQUEST] Add Draft Collections Tab
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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