I am on the hunt for a plugin that will let me establish a relationship between three fields in a way that will let me set up select lists for each field, and when a selection in field 1 is made I see a subset of field 2's options, and when a selection is made in field 2 I see a subset of field 3's options.
So Imagine:
Field 1 - General category (hardware, software)
Field 2 - Sub-category (Hardware options might be Monitor, keyboard, stress ball, etc. Software options could be Word, Jira, Photoshop, etc)
Field 3 - Symptom (For keyboards maybe keys stuck, not responding, etc. For Jira it could be workflow transition missing, etc)
The essence of this is the selection in Field 1 determines what options are available for field 2, and field 2's selection determines what options are available for Field 3.
If dynamic forms does this I will be happy.
If not, how can this be done in a way that is not a nightmare to maintain and is upgrade safe? Oh, and can be implemented by someone that doesn't know how to work with ScriptRunner. Just in case that's the only option.
Hi @Rob Horan
Have a look at Multi-Level Cascading Select.
Jira natively can't have 3 level (only 2 are supported).
I hope it helps.
Ravi
YES! Perfect, thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For a little bit of an outside the box solution. You can probably use CPrime's Database custom field, as it has the ability to parent/child relations in fields such that the parent can be used in the query of the child and updates dynamically.
You would have to keep your list of options in a separate database. (can use the same postgres server, but its own database with its own tables.) (This could be a pro or a con depending on your point of view.)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As far I know Script runner is the only option. It comes with behaviours component. You don't really need to know any scripting to do this
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.