Currently it's possible to see all the attributes, e.g. on http://classic.musicbrainz.org/show/artist/relationships.html?artistid=491558&expanded=1&all=1 you can see that she performed vocals, background vocals and guest vocals, that she plays the erhu and that she wrote and translated lyrics, but http://musicbrainz.org/artist/dded0177-e235-474e-8529-a812b89f806c/relationships just shows the relationships without any attributes
I would like to work on this issue but as I'm a noob in MB server development, I have a couple of questions:
1. What is the desired way to sort link attribute types? For example, given "guest" and "instrument -> brass" attributes, old version shows "performed guest brass" but in the Link#attributes array these are reversed. Maybe I should look up the code that formatted attributes in the old version and port it here?
2. Where in the layout attributes should be displayed? I'm no usability expert so I would rather abstain from choosing the location myself. Please decide and let me know.
Also I think there needs to be some grouping of LinkAttributeType#children and joining them with "," or "and" - for instance, if an artist performed two instruments, the old version shows "trumpet and flugelhorn".
Agreed to schedule within the next 3 months in this meeting: http://chatlogs.musicbrainz.org/musicbrainz-devel/2011/2011-11/2011-11-22.html#T19-31-58-896073
This is in review at http://codereview.musicbrainz.org/r/1660/