Validator on parrent issue

Július Presinszky December 10, 2013

Hello,

I want to ask It is possible to start working on a sub task (put in particular status e.g. In Progress) only if the parrent issue is approved (issue is in some defined statuses). Is there some validator which cheks the parrent issue status?


Does anyone have solution?
Thanks

2 answers

1 accepted

1 vote
Answer accepted
Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 10, 2013

You could use the Script Runner plugin and a scripted condition for the subtask workflow step. Something like this should get you started:

['Status 1', 'Status 2'].contains( issue.parentObject?.statusObject?.name )

Status 1 and Status 2 are the valid statuses.

Július Presinszky December 12, 2013

Thank you very much! it works well.
can I in similar way check issue type of parent issue? Sometning like this doesn't work.

['Issue type'].contains( issue.parentObject?.issuetypeObject?.name )

Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 15, 2013

If you write issueTypeObject with an uppercase T it should work.

1 vote
Alex Perez
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 10, 2013

Jira Misc Workflow plugin (it's free depending on you Jira version) has a validator called "Parent Status validator" that could help you.

Add that validation to the "start working" transitions and that's all.

Suggest an answer

Log in or Sign up to answer