getsentry / getsentry/sentry

Per-Sentry-Project templates and default Jira project/fields for manual issue creation

Open
#122,365 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature Product Area: Settings - Integrations Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 23m
Merged PRs (30d)
607

Description

Problem Statement

Currently, when creating a Jira issue manually from a Sentry issue ("Linked Issues" modal), the integration does not remember or allow configuration of per-project defaults:

  • The Jira Project dropdown defaults to the first enumerated project rather than allowing each Sentry project to be linked to a preferred default Jira project.
  • Selecting a Jira project prepopulates fields (like Priority) with fixed/unexpected defaults (e.g., High instead of Needs Triage), forcing developers to manually override values every time.
  • In multi-team organizations, different teams have distinct Jira projects, workflows, and triage processes. Having a global integration configuration is insufficient for per-team workflows.
Solution Brainstorm
  • Per-Project Default Jira Project: Allow each Sentry project settings page to configure a default linked Jira project so the modal automatically selects the right project.
  • Per-Project Field Templates / Defaults: Allow teams to configure default values per Sentry project for manual issue creation (e.g., default Reporter, default Issue Type, default Priority mapping, and custom fields).
  • One-Tap / Pre-Populated Creation: Ensure that clicking "Create Jira Issue" opens the form pre-filled with the team's predefined project defaults.
Product Area

Unknown

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 the Linked Issues modal and the Sentry project settings page, then determine where per-project Jira defaults would be configured and consumed. Done means manual Jira creation preselects the configured project and applies its field defaults for each Sentry project; the issue does not name files or tests to run.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.