Page MenuHomePhabricator

Make config change to expose source mode toolbar by default
Closed, ResolvedPublic

Description

This task is about writing and deploying the config change necessary for everyone (logged in and out) to have access to the Reply and New Discussion Tools' new source mode, by default.

⚠️ Deployment timing

Planned for tomorrow, 5 August 2021.

Note: this patch should be backported along with the one that is written for T287315.

Requirements

  • At wikis where where the Reply and New Discussion Tool are available as either an opt-in beta feature or opt-out user preference (read: all Wikipedias and Wikimedia projects), people who have either tool enabled should see:
    • The same toolbar within the Reply and New Discussion Tools' source modes that is available in both tools' visual modes.
    • A setting within Special:Preferences#mw-prefsection-editing's Discussion page section referring to DiscussionTools' source mode toolbar that is enabled
    • When both the Enable quick topic adding and Enable quick replying settings are TURNED OFF, the Enable editing tools in source mode...[i] setting should NOT be visible.

Done

  • @ppelberg documents the deployment timing in the Deploying timing section above
  • All Requirements are implemented

i. Exact language defined in T287315

Event Timeline

Change 710074 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/DiscussionTools@master] Change 'sourcemodetoolbar' default to enabled (when available)

https://gerrit.wikimedia.org/r/710074

Change 710075 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] DiscussionTools: Make 'sourcemodetoolbar' available everywhere

https://gerrit.wikimedia.org/r/710075

Change 710074 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Change 'sourcemodetoolbar' default to enabled (when available)

https://gerrit.wikimedia.org/r/710074

Change 710098 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/DiscussionTools@wmf/1.37.0-wmf.16] Change 'sourcemodetoolbar' default to enabled (when available)

https://gerrit.wikimedia.org/r/710098

Change 710099 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/DiscussionTools@wmf/1.37.0-wmf.17] Change 'sourcemodetoolbar' default to enabled (when available)

https://gerrit.wikimedia.org/r/710099

Change 710098 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@wmf/1.37.0-wmf.16] Change 'sourcemodetoolbar' default to enabled (when available)

https://gerrit.wikimedia.org/r/710098

Change 710099 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@wmf/1.37.0-wmf.17] Change 'sourcemodetoolbar' default to enabled (when available)

https://gerrit.wikimedia.org/r/710099

Change 710075 merged by jenkins-bot:

[operations/mediawiki-config@master] DiscussionTools: Make 'sourcemodetoolbar' available everywhere

https://gerrit.wikimedia.org/r/710075

Mentioned in SAL (#wikimedia-operations) [2021-08-05T18:15:52Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.16/extensions/DiscussionTools/extension.json: 38a8658d81f16700accf0df68504a121ddf41ffb: Change sourcemodetoolbar default to enabled when available (T287927) (duration: 01m 06s)

Mentioned in SAL (#wikimedia-operations) [2021-08-05T18:16:13Z] <urbanecm@deploy1002> sync-file aborted: 91f7c0233e2573a629e92a4b14c9b4be2b401e2f: Change sourcemodetoolbar default to enabled when available (T287927) (duration: 00m 04s)

Mentioned in SAL (#wikimedia-operations) [2021-08-05T18:17:24Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.17/extensions/DiscussionTools/extension.json: 91f7c0233e2573a629e92a4b14c9b4be2b401e2f: Change sourcemodetoolbar default to enabled when available (T287927) (duration: 01m 06s)

Mentioned in SAL (#wikimedia-operations) [2021-08-05T18:23:11Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: da36bc3a05101f56e357969371b91e05660b9560: DiscussionTools: Make sourcemodetoolbar available everywhere (T287927) (duration: 01m 06s)

ppelberg added a project: Skipped QA.
ppelberg updated the task description. (Show Details)