Feature Missing : Selective Removal of List Members [Mass Removal]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Postorius |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Since the mailman already has a mass subscription option for a list, its contrary, the mass removal option isn't present as a feature in postorius. Mass Removal option is required for removing list members selectively based on their email id's , instead of going through the list manually and unsubscribing each member.
Also , mailman doesn't currently supports emptying the list at once and maintainer has to manually unsubscribe each member to empty the list. Simply Deleting the list to empty the list might not work since it could reset the list configuration and one will have to set up the mailing list again.
Thus Mass Removal option may be useful feature to have been integrated with Postorius.
Related branches
- Terri: Approve
-
Diff: 243 lines (+122/-8)9 files modifiedsrc/postorius/forms.py (+18/-0)
src/postorius/static/postorius/js/script.js (+1/-2)
src/postorius/templates/postorius/base.html (+1/-4)
src/postorius/templates/postorius/lists/confirm_removeall_subscribers.html (+14/-0)
src/postorius/templates/postorius/lists/mass_removal.html (+17/-0)
src/postorius/templates/postorius/lists/members.html (+0/-2)
src/postorius/templates/postorius/menu/list_nav.html (+3/-0)
src/postorius/urls.py (+5/-0)
src/postorius/views/list.py (+63/-0)
Changed in postorius: | |
assignee: | nobody → Bhavesh Goyal (bhavesh-goyal093) |
assignee: | Bhavesh Goyal (bhavesh-goyal093) → nobody |
Changed in postorius: | |
status: | New → Fix Committed |
The solution for the above bug can be adding a tab in list nav bar for 'mass removal' option and selectively unsubscribing the list members based on their email addresses similar to the way in mass subscription. Thus a set of emails can be unsubscribed at once.
Also, for Unsubscribing all members, we can add a simple button element in the member's list page itself which will handle the task of unsubscribing all members from the list. The button will also require a confirmation for deletion since one may press that button accidentally and might lose all of the members.