Minor suggestion: Template for "admindb" page
Hi! This is just a thought that popped into my head and I thought I'd share it with the world. Apologies if this has already been discussed or is already in development for Mailman 3.
It would be nice if either the "admindb" page for a list were templatable, with the HTML template editable per-list, or it included a custom-per-list HTML snippet at the top the way the listinfo page does.
That way, a list owner could provide per-list information or links to list moderators. (For instance, a reminder of policy for who should be on the list, or a link to some other non-Mailman tool, or just snippets of text to be pasted into the "rejection reason" fields.) It could also be useful just to add some list branding, so it's a bit more obvious *which* list you're approving requests for. (We have some similarly-named lists with different policies, and just as the posters sometimes get confused and send to the wrong list, the moderators sometimes get confused and approve for the wrong list.)
To make this vaguely on-topic for mailman-users, has anybody done something like this? Anybody have patches? I could hardcode this myself (with "if" clauses to distinguish particular lists of interest) in Mailman/Cgi/admindb.py, but I'm not familiar enough with the Mailman codebase to know how to add a new per-list configuration field. (So actually if anybody has a pointer to info on how to do that that would be interesting too.)
Cheers,
Jay
Jay Sekora writes:
It would be nice if either the "admindb" page for a list were templatable, with the HTML template editable per-list, or it included a custom-per-list HTML snippet at the top the way the listinfo page does.
I *think* the latter is probably fairly easy for someone like Mark to do, but obviously I can't volunteer for him.
IMO, it's more important to get this kind of feature into Mailman 3. It would be part of the Postorius sub-project. Feature requests to
https://bugs.launchpad.net/postorius/+filebug
For more information about Postorius,
participants (2)
-
Jay Sekora
-
Stephen J. Turnbull