Page MenuHomePhabricator

Setting default global preferences for cross-wiki notifications somewhere at meta
Closed, DuplicatePublic

Description

Now with cross-wiki notifications T123570 there should be the ability to set a global default notifications for (most) wikis. The global default can be overridden on a per wiki basis. We do something similar with the meta deployment of global.js and, global.css, or similarly with user pages where if no local user page exists the default user page at meta displays.

Part of the design of cross-wiki notification preferences would be the ability to reset/purge existing settings so that the global default is set.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 11 2016, 11:01 PM
Krenair added a subscriber: Krenair.

I think you're missing a few words and I'm struggling to fill in the blanks. Set a default what for most wikis? This may also add the ability to reset existing notifications?

Billinghurst renamed this task from Setting default cross-wiki notifications at meta to Setting default global preferences for cross-wiki notifications somewhere at meta.Apr 12 2016, 5:23 AM
Billinghurst updated the task description. (Show Details)

Apologies for shorthand approach. Hopefully now expanded and clarified.

AuFCL added a subscriber: AuFCL.EditedApr 12 2016, 5:53 AM

Isn't this just a special case/suggested implementation of T130655?

They are related, one is the on/off switch for the functionality, whereas this is the settings for the switch. If a user just wants the default default settings, then they are the same thing; if any user wants different settings (from the default default) across all wikis, then they are different things.

AuFCL added a comment.Apr 12 2016, 8:31 AM

@Billinghurst O.K. Pardon my confusion but how, then is this proposal not a re-statement of (nominally already resolved T129077)? Unless I misunderstand this boils down to whether the wiki "controlling" notifications is the individual user's Home wiki, or (always) Meta?

What I am proposing is that at meta that every account can set for every WMF wiki the notification preferences that the account name wants for all wikis. At this point in time if any user wishes to change their notification preferences they have to visit each wikis to make changes. This is not all on/all off settings, this is something like "send email notifications" from individual to daily; it could be flicking the web counter to include or exclude a setting.

I have chosen meta as that has been where WMF has chosen to have global settings be set, ie. default user page, ie. global.js/css.

We probably would want to do this for all preferences, not specially for just Notifications. There is an existing task for this, T16950: [Epic] Support global preferences on Wikimedia wikis

AuFCL removed a subscriber: AuFCL.Nov 21 2016, 7:40 PM