Jakob_WMDE created this task.
Jakob_WMDE added projects: Wikidata-Termbox-Hike, Wikidata.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
- create delegating repository
- delegates to CookieUserPreferenceRepository or a
MWApiUserPreferenceRepository depending on log in state of the user
- can be implemented with a generic return type (the two delegates must match)
- delegates based on a username parameter `( window as MwWindow
).mw.config.get( 'wgUserName' )` which is null in case the user is anonymous
- consider extracting the `isLoggedIn` check into a separate service
TASK DETAIL
https://phabricator.wikimedia.org/T225507
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Jakob_WMDE
Cc: Aklapper, Jakob_WMDE, darthmon_wmde, Nandana, Lahi, Gq86,
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Wikidata-bugs,
aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs