Page MenuHomePhabricator

Special:Newsletter/id/subscribers should allow an admin to edit subscribers
Closed, ResolvedPublic

Description

This task requires you to install Newsletter extension.

So right now we have the subscribers of a newsletter being listed at Special:Newsletter/id/subscribers. The requirements of this task is to:

  1. Make that field editable (this might involve implementing the submit function at https://github.com/wikimedia/mediawiki-extensions-Newsletter/blob/master/includes/specials/SpecialNewsletter.php#L495 )
  2. Make sure things alter the settings in 'nl_subscribers' (like add in/ remove in the new user). You might want to check if the user exists for each entry etc. Most of this logic seems similar to the manage-publishers functioanlity in https://github.com/wikimedia/mediawiki-extensions-Newsletter/blob/master/includes/NewsletterEditPage.php#L279)

Details

Related Gerrit Patches:
mediawiki/extensions/Newsletter : masterMake `Special:Newsletter/id/subscribers` editable.

Event Timeline

Change 329055 had a related patch set uploaded (by Pppery):
Make Special:Newsletter/id/subscribers editable.

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

Change 329055 merged by jenkins-bot:
Make Special:Newsletter/id/subscribers editable.

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

Pppery closed this task as Resolved.Dec 25 2016, 10:09 PM
Pppery claimed this task.