We migrated from YouTrack, which offered various types of linking types (related, duplicate, parent/child) which we mapped in 1dev. Import went OK, but the result is that all those types are visible as linking type in every issue (thus having 7 additional fields) which bloats the sidebar pointlessly:
question 1: is it possible to hide unused fileds / display them only when set / choose linking type?
question 2: (if q1 is not possible) - is it possible to somehow merge all those type to single "related" type without loosing linking information so there would be only single field displayed?
Robin Shen commented 2 weeks ago
This is not possible currently unless deleting the issue link from global issue setting.
wojtek commented 2 weeks ago
But deleting link type would delete all links of that type from all issues - correct?
What about second question in this case (merging all link types)?
Robin Shen commented 2 weeks ago
That is right. Merging link types makes adding issue link inconvenient, and also requires major changes to the issue link UI.
wojtek commented 2 weeks ago
Merging link types makes adding issue link inconvenient
Could you elaborate?
Also, if it's not possible to do in the UI, would it be possible to convert all links to single type (update on the database?) and then remove redundant types?
Robin Shen commented 2 weeks ago
Could you elaborate?
I mean it may need to expand link types to add specific link.
Also, if it's not possible to do in the UI, would it be possible to convert all links to single type (update on the database?) and then remove redundant types?
Different link type has different characteristics (uni/bi directional, different names on different sides). I do not think it is possible to convert different links to single type, without lossing major info.
wojtek commented 2 weeks ago
Could you elaborate?
I mean it may need to expand link types to add specific link.
Are you referring to the UI display (i.e. single "link" section with differen types)? It may be a bit more inconvenient but then we end up in situation where you can have variety of options/possibilities (and cluttered UI) OR simple UI and limited linking options.
I think that simple button "Link" that would open a dropdown with link type and then field to search linking issue wouldn't be that inconvenient but would offer cleaned UI.
Similarly, displaying only existing links instead of empty fields would make the UI cleaner.
Also, if it's not possible to do in the UI, would it be possible to convert all links to single type (update on the database?) and then remove redundant types?
Different link type has different characteristics (uni/bi directional, different names on different sides). I do not think it is possible to convert different links to single type, without lossing major info.
Considering that having "major info" results in cluttered UI I would be ok with just simple "related" type making simple-bi-directional-link and nothing else...
We migrated from YouTrack, which offered various types of linking types (related, duplicate, parent/child) which we mapped in 1dev. Import went OK, but the result is that all those types are visible as linking type in every issue (thus having 7 additional fields) which bloats the sidebar pointlessly:
question 1: is it possible to hide unused fileds / display them only when set / choose linking type?
question 2: (if q1 is not possible) - is it possible to somehow merge all those type to single "related" type without loosing linking information so there would be only single field displayed?