Cross-project Labels - added functionality
Release notes
When an issue is moved and the destination does not have the same labels, the labels are removed. If the issue then comes back to the original group, the labels do not come back. The solution is to create a right-menu area for moved issues called "Original Project Labels," which reference the original project's labels.
Problem to solve
As a multi-project user, I want to move issues between projects and retain labels so I can stay organized.
Intended users
Any multi-project user.
User experience goal
The user should be able to see the labels from projects that it was moved from.
The user should be able to move an issue across projects and have their labels visible, and if moved back to an existing project, those labels become the current ones?
Proposal
We could either create a new subsection of labels that list the labels by project, or we could integrate a new UI detail (maybe something similar to scoped labels) so the project can be identified followed by the label.
I personally think adding a new subsection to the labels right-side menu would be best; The subsection would be for the reference projects labels. And any labels that exist across both can also be auto-added to the current project, while the original labels maintain their values.
Further details
Our workflow includes moving issues between projects that could be in very different structures (some agile, some not). Labels are not universal. That being said, we want to maintain the history of the issues. The comments and decisions made are valuable for different teams so we don't end up wasting time asking the same questions all over again in a new issue. Many people do not have access to every project, and so reviewing the issues from their original location rarely makes sense. It is often the case that an issue is received, triaged, and then sent to the appropriate team to work on. When that team finishes their work, it will get sent back to another project team for review/validation, and then often come back to one of the original groups.
Having the labels get created when they come back and forth would be very useful. It would also showcase/highlight how teams are using labels across the organization, and might lead to more consistent naming conventions/recommendations.
Permissions and Security
Documentation
Availability & Testing
Available Tier
Free would be nice, but Premium is okay too.