Page MenuHomePhabricator

Move Echo Notification Mute & Special:EmailUser Prohibit to new Prohibit/Mute tab, update copy, add links on other tabs
Closed, DeclinedPublic3 Estimated Story Points

Description

Per T138166#3566833 the echo notification should be added to the new Prohibit tab.

Ideally the Mute list should be first on the page.

Acceptance criteria

  • Introduce a new tab
    • The new tab should appear to the right of the 'Notifications' tab (for LTR wikis)
    • The tab title should be 'Muted users'
    • The Notifications mute list should appear first, with the following copy
      • Section title: Notifications
      • existing label & hint text
    • The email must list should display second with the following copy
      • Section title: Direct emails
      • Label: Prohibit these users from sending me direct email
      • Hint text: Add more...
  • On the 'User profile' tab
    • Update the copy of MediaWiki:allowemail to: Allow other users to email me directly (Manage prohibited users)
      • "Manage prohibited users" should be linked to the 'Muted users' tab
  • On the 'Notifications' tab
    • At the bottom a section titled 'Muted users' should exist
    • This section should contain one link, linked to the 'Muted users' tab, with cop: Manage muted users

Event Timeline

dbarratt created this task.Aug 30 2017, 7:25 PM
Restricted Application added a project: Collaboration-Team-Triage. · View Herald TranscriptAug 30 2017, 7:25 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
TBolliger renamed this task from Move Echo Notification Mute to Prohibit tab to Move Echo Notification Mute to Prohibit tab, update copy, add links on other tabs.Aug 30 2017, 9:18 PM
TBolliger updated the task description. (Show Details)
Samwilson added a subscriber: Samwilson.

Personally, I don't think core needs a new preferences tab. Could it perhaps be enabled optionally, or by checking for the existence of Echo?

Keep in mind that not all wikis have Echo installed, and the minimum set of tabs is: User profile, Appearance, Editing, Recent changes, & Watchlist.

Personally, I don't think core needs a new preferences tab. Could it perhaps be enabled optionally, or by checking for the existence of Echo?

Keep in mind that not all wikis have Echo installed, and the minimum set of tabs is: User profile, Appearance, Editing, Recent changes, & Watchlist.

The important thing — from an interaction design standpoint — is that the Mute lists are visible on the same page.

I support having this be dynamic based on what extensions are enabled. For example, by default the email prohibit list could live under 'User profile' unless Echo is enabled, in which case the 'Muted users' tab would contain both Echo and Email mute lists.

dbarratt changed the point value for this task from 8 to 3.Aug 31 2017, 4:38 PM
dbarratt moved this task from AHT Sprint 3 to AHT Sprint 4 on the Anti-Harassment board.
dbarratt renamed this task from Move Echo Notification Mute to Prohibit tab, update copy, add links on other tabs to Move Echo Notification Mute & Special:UserEmail Prohibit to new Prohibit/Mute tab, update copy, add links on other tabs.Sep 7 2017, 1:56 AM

In IRC:
@kaldari Did not think this was a good idea, but I know @CSindersWMF felt strongly about it.

@Samwilson mentioned that it would probably be best to have the tab created by the Echo extension. That way when Echo is not enabled, the Special:EmailUser prohibit list will remain in the existing Email section.

dbarratt renamed this task from Move Echo Notification Mute & Special:UserEmail Prohibit to new Prohibit/Mute tab, update copy, add links on other tabs to Move Echo Notification Mute & Special:EmailUser Prohibit to new Prohibit/Mute tab, update copy, add links on other tabs.Sep 7 2017, 1:58 AM

I'm of two minds for where these preferences should go. Because they will be used so infrequently, because we'd add in some many redirect links, and because I'd rather focus on more intuitive ways to Mute users (e.g. from the notification itself, from the email itself, from the user page, etc.) I don't think they need their own tabs.

I am checking with @CSindersWMF

TBolliger closed this task as Declined.Sep 7 2017, 5:46 PM
TBolliger removed dbarratt as the assignee of this task.