Bene added a comment. Thanks for the detailed explanation Daniel, I think I now understand the idea much better :-)
What I still wonder about currently is however, if we can implement this pattern without changing our current implementation completely. Although that is somehow subjective, it feels a bit strange to me to add all the role stuff to our core model. Would it be possible to keep the current implementation as simple as it is and treat it only as one (default/main) role? This would also allow us to encapsulate the plain data which is stored and created by the users from the auto-generated data we add as other roles. Serializers could then decide to only use the main/default role or to look for other roles attached to the objects. TASK DETAIL https://phabricator.wikimedia.org/T118860 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Bene Cc: Bene, Lydia_Pintscher, mkroetzsch, adrianheine, hoo, thiemowmde, aude, Jonas, JanZerebecki, JeroenDeDauw, Aklapper, StudiesWorld, daniel, Wikidata-bugs, Mbch331 _______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
