Hide unused/unset "Issue Links" to make UI clean (OD-1886)
Open
wojtek opened 2 weeks ago

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:

Captura de pantalla 2024-05-08 a las 10.39.27.png

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...

Robin Shen changed title 2 weeks ago
Previous Value Current Value
Hide unused/unset "Issue Links" (or merge existing types?)
Hide unused/unset "Issue Links" to make UI clean
Robin Shen changed fields 2 weeks ago
Name Previous Value Current Value
Type
Question
Improvement
Robin Shen commented 2 weeks ago

Converted as an improvement request to rework issue link UI to make it less clutter.

wojtek commented 2 weeks ago

Thank you, much appreciated.

issue 1 of 1
Type
Improvement
Priority
Normal
Assignee
Labels
No labels
Issue Votes (0)
Watchers (3)
Reference
OD-1886
Please wait...
Page is in error, reload to recover