Skip to content

Axon 726 be able to assign epic parent in create issue webview #651

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

Migelangel04
Copy link
Contributor

@Migelangel04 Migelangel04 commented Jul 30, 2025

What Is This Change?

Being able to give an issue a parent on creation of the issue and within the editor as a field. Cloud has a general parent and child relationship so established functionality for all issue types with the top parent being epics. Server instances of Jira only support one type of child and parent issue relationship (Sub-task to standardIssueType()). So far Cloud is fully supported and working out the last kinks for Server. StandardIssues to Epics are not a standard parent-child relationship as they refer to an Epic via the Epic Link field (not the parent field) and Epics refer to standard issues as "Epic Children" (weird I know).

How Has This Been Tested?

  • For cloud I did trial and error working out the different cases of child and issue.
  • Server I am using InstEnv with various versions of Jira DC.

Basic checks:

  • npm run lint
  • npm run test

Advanced checks:

  • If Atlassian employee & Bitbucket changes: did you test with DC in mind? See Instructions

Recommendations:

  • Update the CHANGELOG if making a user facing change

…Picker that is more pleasant for the user. Still waiting to see if we can get some Server functionality and will come back to this if time permits to create a Server funcitonality. Otherwise, this branch feature gates it for Cloud users in the seperate tsx pages minus the UI updates to the select issue (which is also used in the issue links.
…r only has one parent-child relation)

Restored functionality to Serevr for subtasks. Epics to Standard Issues do not have standard parent and child relationships because DC has a different term/schema for epic and epic children. Epic children refer to their epics as 'Epic Link' rather than 'Parent' as subtasks refer to standard issues in Jira. This means that this task is done if we are going all issues that we can assign to as parents. To have standard issues connect to Epics, we would need to expand the task to include all parent-child as well as epic-epic children. Also with our current apis, a standard issue in Jira DC has no way to know if it has any connected epic links because it does not show under fields or field values.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant