Someone added the relationship “genre (fado) is named after the release group (Mãe, by Cristina Branco)”. This is evidently absurd because the genre is some 200 years older than the release group — and the album isn’t even called Fado!
But the issue is the relationship was automatically applied and can’t be removed (?). The edit page for the release group doesn’t show this relationship — which must be a bug, right? And the genre entity isn’t editable, at least not by me.
Thanks for bringing this up. I fixed the cardinality of the genre “named after” relationship types to allow them to be editable from the non-genre side (in this case, you should be able to remove it from the release group edit page now).
I’d argue that’s not a fix specifically (that’s IMO the right cardinality), but I guess it makes sense as long as editors can add a relationship with a genre without having genre editing rights.
Well, we have the same cardinality for all “named after” rels at the moment, and I think there’s some others that are a lot more likely to have a larger amount of rels. But that’s not the only point, the rel is a lot more relevant to the entity being named to the entity it’s named after so I’d expect this should be edited from that side in general.
Hmm, it’s hard to imagine cases where there’s enough rels to warrant restricting editing from one side, but I do agree that it’s more relevant from the genre side.
I could imagine a couple proper fixes: one would be to allow users to choose whether they want to load all (non-cardinal) relationships in the edit page, so as not to block them entirely (only by default). Another solution might be to allow normal users to load the /genre/{MBID}/edit page, but have all of the fields they aren’t allowed to edit be read-only. (So, you could add relationships but not change the name, for example.)
I would much rather adding genre rels was disabled entirely for non-genre-editors, but either of those would be ok - and the first of the two would be useful for cases where editors are confused about rels being missing that they can edit.
I would much rather adding genre rels was disabled entirely for non-genre-editors
I opened MBS-13737 for that. (I assumed it’d be desirable to do the same for instruments, though I understand we might want to allow some proposed artist-instrument relationships to be edited by non-privileged users in the future?)