Implement support for issue transition screens

Description

Add functionality to support issue transition screens when transitioning statuses.

Allow the edition of issue fields during a status transition, removing the previous limitation where status changes were blocked when a transition screen was required.


Accepted criteria

  • Issue transition screens should be enabled during status changes.

  • Status change should no longer be blocked when transition screens are required.

Linked issues

relates to
Issue Type Icon ESFJ-877 Enable issue and custom field population in issue creation for external users Priority: Medium
Released

Activity

Polina Naumenko 3 February 2025, 10:28

also can’t figure out [CHART] Date of First Response gives me error in jira, because of that i can’t update this field in ES. It’s supposed to be for JSM projects.

maybe we can remove it for now?

customfield_10021=Impediment&priority=3&customfield_10024=2025-02-03T01%3A22&description=%3Ch1%20id%3D%22h643%22%3E%3Cspan%20style%3D%22color%3A%23abf5d1%22%3ESit%20quia%20quia%20sed%20officiis%20suscipit.%3C%2Fspan%3E%3C%2Fh1%3E%3Cp%3ELorem%20ipsum%20dolor%20sit%20amet.%20Ad%20atque%20iustoNon%20animi%20qui%20nihil%20beatae%20qui%20corporis%20molestias%20ex%20harum%20impedit%20in%20pariatur%20enim%20eum%20sunt%20sapiente.%20A%20sunt%20rerum%20et%20sint%20laboriosam%20%3Cstrong%3EEst%20odit%3C%2Fstrong%3E%3F%20Ex%20sint%20alias%20nam%20dicta%20internosnon%20dolor%20sed%20doloremque%20perferendis%20qui%20ratione%20quod.%20Id%20eveniet%20temporaIn%20quia%20vel%20unde%20pariatur%20est%20doloribus%20placeat%20ea%20laboriosam%20repellendus%20id%20laboriosam%20internos%20ut%20perferendis%20voluptas.%3C%2Fp%3E%3Cp%3ENon%20accusamus%20veritatis.%3C%2Fp%3E%3Cp%3EAut%20magni%20quisquam%20ut%20sequi%20quidem.%3C%2Fp%3E%3Cp%3EIn%20consequatur%20provident%20qui%20vero%20voluptas.%3C%2Fp%3E%3Cp%3ENon%20possimus%20harum%20qui%20corporis%20similique.%3C%2Fp%3E%3Ch2%20id%3D%22h644%22%3EA%20voluptas%20adipisci%20qui%20excepturi%20asperiores.%3C%2Fh2%3E%3Cp%3EHic%20minima%20aliquam%20%3Ca%20href%3D%22https%3A%2F%2Fwww.loremipzum.com%22%3EAut%20dolorem%20ea%20natus%20minima%20aut%20cupiditate%20quis%20ea%20dolorem%20repudiandae%3C%2Fa%3E%20cum%20quisquam%20molestias%20est%20quia%20dolore.%20Et%20iure%20consectetur%20ut%20quia%20facilis%20%3Cem%3E33%20voluptas%3C%2Fem%3E.%20Aut%20libero%20eaque%20sed%20delectus%20explicaboEt%20doloribus%20ea%20beatae%20quia%20ex%20ipsum%20recusandae%20et%20provident%20pariatur.%20Et%20assumenda%20atqueEt%20assumenda%20non%20mollitia%20sunt%20et%20voluptas%20quod%20in%20modi%20optio%20sed%20neque%20nulla%20aut%20autem%20voluptas.%3C%2Fp%3E%3Cul%3E%3Cli%3E%3Cp%3EEx%20asperiores%20libero%20vel%20blanditiis%20sapiente!%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3EAut%20natus%20labore%20eum%20architecto%20corrupti.%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3EEt%20quidem%20adipisci%20At%20impedit%20doloremque%20aut%20unde%20harum%20aut%20temporibus%20blanditiis.%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3EQui%20fugiat%20possimus%20qui%20nemo%20galisum.%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3ESit%20numquam%20autem%20et%20quidem%20earum!%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3ENon%20repellendus%20cumque%20qui%20temporibus%20voluptatem.%3C%2Fp%3E%3C%2Fli%3E%3C%2Ful%3E%3Cblockquote%3E%3Cp%3EAut%20tenetur%20dignissimos%20aut%20praesentium%20error%20eos%20velit%20consequatur%20aut%20facilis%20consectetur%20est%20consequatur%20saepe%20aut%20dolor%20obcaecati.%3C%2Fp%3E%3C%2Fblockquote%3E&summary=test%20status%20transition%20esfj-1206%20UPDATE&environment=%3Cp%3Etttttt%3C%2Fp%3E
Polina Naumenko 31 January 2025, 12:30

unable to update ‘Environment’ field

customfield_10021=Impediment&priority=3&description=%3Ch1%20id%3D%22h593%22%3E%3Cspan%20style%3D%22color%3A%23abf5d1%22%3ESit%20quia%20quia%20sed%20officiis%20suscipit.%3C%2Fspan%3E%3C%2Fh1%3E%3Cp%3ELorem%20ipsum%20dolor%20sit%20amet.%20Ad%20atque%20iustoNon%20animi%20qui%20nihil%20beatae%20qui%20corporis%20molestias%20ex%20harum%20impedit%20in%20pariatur%20enim%20eum%20sunt%20sapiente.%20A%20sunt%20rerum%20et%20sint%20laboriosam%20%3Cstrong%3EEst%20odit%3C%2Fstrong%3E%3F%20Ex%20sint%20alias%20nam%20dicta%20internosnon%20dolor%20sed%20doloremque%20perferendis%20qui%20ratione%20quod.%20Id%20eveniet%20temporaIn%20quia%20vel%20unde%20pariatur%20est%20doloribus%20placeat%20ea%20laboriosam%20repellendus%20id%20laboriosam%20internos%20ut%20perferendis%20voluptas.%3C%2Fp%3E%3Cp%3ENon%20accusamus%20veritatis.%3C%2Fp%3E%3Cp%3EAut%20magni%20quisquam%20ut%20sequi%20quidem.%3C%2Fp%3E%3Cp%3EIn%20consequatur%20provident%20qui%20vero%20voluptas.%3C%2Fp%3E%3Cp%3ENon%20possimus%20harum%20qui%20corporis%20similique.%3C%2Fp%3E%3Ch2%20id%3D%22h594%22%3EA%20voluptas%20adipisci%20qui%20excepturi%20asperiores.%3C%2Fh2%3E%3Cp%3EHic%20minima%20aliquam%20%3Ca%20href%3D%22https%3A%2F%2Fwww.loremipzum.com%22%3EAut%20dolorem%20ea%20natus%20minima%20aut%20cupiditate%20quis%20ea%20dolorem%20repudiandae%3C%2Fa%3E%20cum%20quisquam%20molestias%20est%20quia%20dolore.%20Et%20iure%20consectetur%20ut%20quia%20facilis%20%3Cem%3E33%20voluptas%3C%2Fem%3E.%20Aut%20libero%20eaque%20sed%20delectus%20explicaboEt%20doloribus%20ea%20beatae%20quia%20ex%20ipsum%20recusandae%20et%20provident%20pariatur.%20Et%20assumenda%20atqueEt%20assumenda%20non%20mollitia%20sunt%20et%20voluptas%20quod%20in%20modi%20optio%20sed%20neque%20nulla%20aut%20autem%20voluptas.%3C%2Fp%3E%3Cul%3E%3Cli%3E%3Cp%3EEx%20asperiores%20libero%20vel%20blanditiis%20sapiente!%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3EAut%20natus%20labore%20eum%20architecto%20corrupti.%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3EEt%20quidem%20adipisci%20At%20impedit%20doloremque%20aut%20unde%20harum%20aut%20temporibus%20blanditiis.%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3EQui%20fugiat%20possimus%20qui%20nemo%20galisum.%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3ESit%20numquam%20autem%20et%20quidem%20earum!%3C%2Fp%3E%3C%2Fli%3E%3Cli%3E%3Cp%3ENon%20repellendus%20cumque%20qui%20temporibus%20voluptatem.%3C%2Fp%3E%3C%2Fli%3E%3C%2Ful%3E%3Cblockquote%3E%3Cp%3EAut%20tenetur%20dignissimos%20aut%20praesentium%20error%20eos%20velit%20consequatur%20aut%20facilis%20consectetur%20est%20consequatur%20saepe%20aut%20dolor%20obcaecati.%3C%2Fp%3E%3C%2Fblockquote%3E&summary=test%20status%20transition%20esfj-1206%20UPDATE&customfield_10004=10001&environment=%3Cp%3E%3Cspan%20style%3D%22color%3A%20var(--text-red%2C%20%23ff5630)%3B%22%3E%26lt%3Bp%26gt%3BLorem%20ipsum%20dolor%20sit%20amet.%20Aut%20enim%20totam%20eum%20possimus%20doloribus%20est%20magnam%20eaque%20id%20delectus%20voluptatem%20aut%20ducimus%20corporis%20et%20amet%20cumque%20et%20doloribus%20delectus%3F%20Ea%20repellat%20deserunt%20quo%20doloremque%20tenetur%20ad%20autem%20tempore%2033%20praesentium%20dicta!%26nbsp%3B%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22font-weight%3A%20bold%3B%20font-style%3A%20italic%3B%22%3E%26lt%3B%2Fp%26gt%3B%26lt%3Bp%26gt%3BEt%20eaque%20dignissimos%20in%20rerum%20placeat%20sed%20quam%20consequuntur.%20Cum%20illum%20nemo%20non%20vitae%20quia%20qui%20deserunt%20similique%20ut%20voluptatum%20galisum.%20Et%20sint%20voluptatem%20est%20esse%20Quis%20sed%20officiis%20recusandae%20et%20amet%20aspernatur%20ab%20quia%20fugiat%20ut%20asperiores%20veniam.%20Id%20commodi%20culpa%20ut%20voluptatem%20consequuntur%20rem%20dolore%20sunt.%3C%2Fspan%3E%26nbsp%3B%3C%2Fp%3E%3Cp%3E%26lt%3B%2Fp%26gt%3B%26lt%3Bp%26gt%3BIn%20nihil%20sapiente%20et%20veritatis%20voluptatibus%20est%20quam%20corrupti%20sed%20atque%20consequatur%20sit%20atque%20molestiae%20non%20doloremque%20dolorem%20et%20tempora%20dicta.%20Ut%20explicabo%20omnis%20est%20accusamus%20laboriosam%20eos%20aperiam%20iste%20ut%20maxime%20dolor%20a%20odio%20minima.%20%26lt%3B%2Fp%26gt%3B%F0%9F%98%81%3C%2Fp%3E%3Cp%3E%3Cbr%3E%3C%2Fp%3E
Polina Naumenko 31 January 2025, 11:54

unable to change status by adding an attachment to a description field or directly to ‘Attachment’

Polina Naumenko 31 January 2025, 11:46

@Mykhailo Iereshchenko

custom field (ex. ‘labels’) values are not populated during status transition

https://esfj.app.qa1.pl/issue/b64c15aa-f6da-41e6-a472-ef36b7cca470

Mykhailo Iereshchenko 26 January 2025, 22:18

@Polina Naumenko It should work now

Polina Naumenko 23 January 2025, 15:30

unable to change a status, checked multiple instances

@Mykhailo Iereshchenko

Automation for Jira 16 January 2025, 11:59

Hello @Mykhailo Iereshchenko,
Change was reviewed and approved.
Task is ready to be deployed to QA.
Once it is deployed to QA please move ticket to "To Test"

Thank you!

Krzysztof Bogdan 9 January 2025, 09:41

@Mykhailo Iereshchenko Ok

Mykhailo Iereshchenko 8 January 2025, 15:52

@Krzysztof Bogdan We need to decide what to do with sprints. If we want it to behave the same way as in Jira (typing and dynamically searching for the matches using greenhopper) I propose that we disable sprints in this task and create a new one to add appropriate input type and support it. Will this be ok?

Krzysztof Bogdan 8 January 2025, 09:51

@Mykhailo Iereshchenko What is status of this ticket?

Polina Naumenko 16 December 2024, 12:42

before all the issues below - the main problem i can't change a status dues to an error “Unknown problem occurred. Transition has not been completed“

In jira, there are no issues with a transition

Polina Naumenko 16 December 2024, 12:38

@Mykhailo Iereshchenko

  • dark mode is not supported

  • is field Responders, Goals, Log Work, Design, Checklist Completed, Organizations, Checklist Progress %, Sprint, Checklist Progress, Project overview status, Project overview key, Request Type, Affected services supported?

  • Date type of fields look ugly now, should be a calendar available

ex. Satisfaction date, Start date, Actual start, Actual end, Target start, Target end, [CHART] Date of First Response, Due date

  • existing description is taken in Jira, ES field is empty

  • Story point field consists of spin button (up and down arrows), Jira doesn’t

  • Change type, Change risk, Change reason, Impact, Pending reason, Severity, Urgency to be displayed “None” by default

  • Service management project - selected fields are not displayed (Pending reason)

Polina Naumenko 12 December 2024, 15:00

for testing:

Add transitions

Configure screen with selected fields

Add Validators (mandatory fields)

Automation for Jira 9 December 2024, 08:00

Hello @Mykhailo Iereshchenko

This is the best moment to add more information that can be helpful for tester.

  • What areas are affected?

  • What are potential edge cases?

  • Was it checked for XSS problems?

  • Does change affect security, is new data exposed?

Please attach - Before / After screenshot if possible.

Automation for Jira 21 November 2024, 14:10

Hello [~accountid:],
Task is ready for review.

@Mykhailo Iereshchenko please make sure reviewer
have easy access to contend to be reviewed.

If this is code change. Please make sure PR is created.
If this is new documentation, blogpost, etc. Please provide link to page.