I think I've just stuck all of Florian's missing features into the
postorius bug database.
I'm doing a bit of triaging on the bug list in preparation for next
week's GHC12 hackathon. This includes tagging a few bugs as
beginner-friendly:
https://bugs.launchpad.net/postorius/+bugs?field.tag=beginner-friendly
1. Please don't solve those bugs until after next weekend. I want to
make sure I have some satisfying low-hanging fruit for my hackathon
participants.
2. If you can think of any other "easy" things that need doing for
postorious (or Mailman 3.0, or hyperkitty) please tag them in some way
and let me know!
A day isn't much time to hack on a project, so the more satisfying
things that can be completed in a few hours we have available, the more
of our little bugs will get squashed. :)
Terri
On 12-09-18 1:54 PM, Florian Fuchs wrote:
Hi all,
in order to give everyone interested (and everyone joining this
Saturdays's mini-hackathon) something to code, here's a list of
existing Postorius features, followed by a list of *some* missing
features. Of course, the second list is up for discussion - ideally it
should transform into a concrete "what Postorius must be able to
do"-list before Friday, so we can file bugs on launchpad and assign them.
1) Existing Features:
* Add/Remove lists
* List overview (shows all public mailing lists).
* List info/subscribe/unsubscribe
* Mass subscription (admin only)
* List members overview (admin only)
* Held messages/moderation (admin only)
* Edit list settings (list identity, autoresponse, digest. moderation
- admin only)
* Add domains (admin only)
* Authentication through BrowserID or a Postorius admin account
(created during installation).
2) What's missing:
* Adding/editing users
* Editing user data
* Assigning roles to existing memberships (member/owner/moderator).
* Access control based on membership roles/superuser status.
* Membership moderation
* Better/more help/success/error messages
* Better test coverage
* OpenID Log-In
* Registration without BrowserID, OpenID?
* Anonymous subscriptions?
* Translation?
There are, of course, many more possible features, but I'd consider
these the essentials. I'm also sure I've missed something important...
;-)
Cheers
Florian
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/terri%40zone12.com
Security Policy: http://wiki.list.org/x/QIA9
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9