Search Result Panel: option to display other structures with their hierarhies
It would be great if Structure has an option to display other structures in search result panel, not just list of available issues in JIRA by search criteria.
For example, user may select from the list of available structures to display in search result and add issue with all its hierarchy tree to his structure.
Permissions apply, of course.
A few point that I thought of:
1) User must have "view" permissions to view and select the structure from the list and add issues to his structure.
2) Permissions should apply on the issue / project level. User should not be able to add issue from another structure if he has no permission to it.
3) Another case, when user is adding parent issue from another (source) structure that has synchronizer assigned to his (target) structure, that synchronizer should not apply to the target structure.
![](https://secure.gravatar.com/avatar/1aa0b876d2a47a9daff4416d2dca69e7?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Helen Oakley commented
Thanks, Igor.
Point (3): I wasn't sure how syncronizers work and gave you this scenario. But it's clear now. -
Helen, thanks for the idea! One possible design we've had in mind when creating the first version of the structure was similar to this -- two panels with identical functionality, each can display structures and/or search results, and the user can move issues from one panel to another. After careful consideration we've dropped this idea for now, but it may be revived. Also, another way to have a similar solution is a Dashboard that has two structure gadgets.
---
I didn't quite get your point (3) - about synchronizers. A synchronizer is applicable to a specific structure and it is not affected by any changes in another structure. On the other hand, the synchronizer "doesn't care" where the changes come from, so if you copy some issues into a sync-ed structure, the synchronizer will do its job with regards to those issues.