When a user is added as publisher, the user can get a notification saying he/she was added as a publisher to the newsletter. On clicking on the notification, you will be taken to a page where you can remove yourself. Or should the publisher be asked to uncheck the publisher checkbox in Special:ManageNewsletter ?
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Allow users with 'newsletter-manage' right to add/remove publishers | mediawiki/extensions/Newsletter | master | +67 -39 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Duplicate | Qgil | T125545 Phabricator Q&A session for Community Liaisons | |||
Resolved | Qgil | T116025 Goal: Align Community Liaison and Developer Relations project management practices | |||
Resolved | Qgil | T119387 Community Liaison and Developer Relation quarterly goals for January - March 2016 | |||
Declined | None | T104131 Exporting existing newsletter to the Newsletter extension | |||
Resolved | Addshore | T110170 Goal: Deploy Newsletter extension in Wikimedia | |||
Resolved | Qgil | T110642 Implement all the features required for running the Newsletter extension in Wikimedia | |||
Resolved | Glaisher | T110327 Add user rights for Newsletter extension | |||
Resolved | Glaisher | T114145 Allow publishers to remove themselves |
Event Timeline
Publishers can already remove publishers through the manage interface. Any publisher of a newsletter can remove any publisher for that particular newsletter. But I don't think it's necessary to allow removing self from publishers because they are not forced to do anything just because they are a publisher. We don't allow users to remove themselves from user groups in MediaWiki core either unless configured to do so.
However, I believe we should restrict removing publishers to a user right (merge add-publishers rights and remove-publisher rights to a single right) instead of the current model in which any publisher can remove any publisher from the newsletter. It's probably a bad idea to keep it the current way and was actually kept like this during removal of ownership system; previously it was restricted to owners. Changing this would make it more consistent with MediaWiki's user permissions system.
Makes kind of sense.
The initial idea here is that if someone makes me publisher without my consent, I should have a way to not accept that user right or give it back. It is true that having that user right doesn't force me to do anything, but I will be appearing as a publisher, and someone might deduce that I'm responsible for something (especially if I happen to be the only one, because the rest left). So there are some implications...
Ah, indeed. I didn't consider this so it's probably fine to let publishers remove themselves even if they don't have the right for it.
I just tested this. I can click "Remove" and the row with my username is removed, but if I reload the page I'm still these as publisher.
Looks like this is working for me. I clicked on "Remove" button and the row got removed and it didn't appear after reload. Something else is broken then?
Ah, the manage API only works if you have the newsletter-addpublisher right. :/ I guess your account didn't have that right.
Change 252724 had a related patch set uploaded (by Glaisher):
Allow users with 'newsletter-manage' right to add/remove publishers
Change 252724 merged by jenkins-bot:
Allow users with 'newsletter-manage' right to add/remove publishers