getsentry / getsentry/sentry

Enable deleting issue platform issues from the issues stream

Open
#90,608 0 comments 0 reactions 0 assignees View on GitHub
Task
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
22h 21m
Merged PRs (30d)
586

Description

I believe I already finished the backend work (see [test](https://github.com/getsentry/sentry/blob/4751ac2ba43d0f66af9323c60809108fa8aefe87/tests/snuba/api/endpoints/test_project_group_index.py#L1619-L1639)).

Add a bulk delete test mixing both error issues and issue platform issues. I want to see if we need to change the code handling [the countdown value](https://github.com/getsentry/sentry/blob/4909326e293b1aebc6f69c4d3dc5404b66f7dfd7/src/sentry/api/helpers/group_index/delete.py#L56-L59).

You will need to find the UI code that controls deleting issues from the issue stream and change it.
Image

Contributor guide

Open the contributing guide

Research direction

Start with tests/snuba/api/endpoints/test_project_group_index.py around the linked bulk-delete test and inspect src/sentry/api/helpers/group_index/delete.py around the countdown handling. Find the issue-stream UI code that controls deletion. Done means a bulk delete covering both error issues and issue platform issues passes, and those issue-platform issues can be deleted from the issue stream.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, frontend, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.