After T178044 it will be possible to set a local exception for a globalized preference, but the form has to be saved before the matching preference field become enabled. This should happen dynamically with JS instead.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Samwilson | T178267 Dynamically enable/disable the related pref when toggling "Set a local exception for this global preference" | |||
Resolved | Samwilson | T178044 Add local exceptions to global prefs | |||
Resolved | Samwilson | T68869 Update Global preferences UI | |||
Resolved | Samwilson | T173476 Investigation: Figure out what needs to be rewritten in GlobalPreferences | |||
Resolved | Samwilson | T178449 RFC: How to modify all preferences? |
Event Timeline
Change 403582 had a related patch set uploaded (by Samwilson; owner: Samwilson):
[mediawiki/extensions/GlobalPreferences@master] Enable/disable related preference field with local exception checkbox.
Change 403583 had a related patch set uploaded (by Samwilson; owner: Samwilson):
[mediawiki/extensions/BetaFeatures@master] Make preference fields infusable
Change 403583 merged by jenkins-bot:
[mediawiki/extensions/BetaFeatures@master] Make preference fields infusable
Change 403582 merged by jenkins-bot:
[mediawiki/extensions/GlobalPreferences@master] Enable/disable related preference field with local exception checkbox.
This can be tested on the commtech wiki: https://commtech.wmflabs.org./wiki/Special:Preferences
Do we need to make the "[ ] Set a local exception for this global preference. " look a bit more different (it's just in a smaller font at the moment). Perhaps indented, and with a background colour on hover that envelops the related preference?
@Samwilson Yes, indented for sure. Background on hover sounds nice, let's try it and see how it feels.
I created T186171: Make the "[ ] Set a local exception for this global preference." look a bit more different to capture the discussion in the previous comments.
Sam already created one (right above your comment :) - T186079: Improve display of local-exception checkboxes which we estimated yesterday.