Moderated Signup with "info" box?
Hi all, we have a mailman deployment that we are using for a private neighborhood community board. We have the list setup for moderated approval signup. The trouble is, when someone signs up, we only get a request with their email address. I would like to be able to use the web form, but have a "notes" field that would get submitted with the signup request. the notes field would be where the user would note name/home address. So when one of our moderators get the request, they can figure out quick who the request is coming from.
Can anyone provide some guidance or assistance on how to make that happen?
On 7 Dec 2020, at 15:28, chris--- via Mailman-users <mailman-users@mailman3.org> wrote:
I would like to be able to use the web form, but have a "notes" field that would get submitted with the signup request. the notes field would be where the user would note name/home address. So when one of our moderators get the request, they can figure out quick who the request is coming from.
As far as I know this isn’t possible (though I wish it were). You could set up a separate form that emails you the notes, then emails the list subscription address. There is likely also a way to use the Mailman API.
Best wishes
Jonathan
On 12/7/20 10:56 AM, Jonathan M wrote:
On 7 Dec 2020, at 15:28, chris--- via Mailman-users <mailman-users@mailman3.org> wrote:
I would like to be able to use the web form, but have a "notes" field that would get submitted with the signup request. the notes field would be where the user would note name/home address. So when one of our moderators get the request, they can figure out quick who the request is coming from.
As far as I know this isn’t possible (though I wish it were). You could set up a separate form that emails you the notes, then emails the list subscription address. There is likely also a way to use the Mailman API.
I believe any fields that Postorius uses comes from Mailman 3 core's REST API. I don't think there is any field for a home address supported by Mailman 3 core. So, as Jonathan said, I don't think this is possible at all. Mailman 3 doesn't really need to know the street address of a mailman list user so I doubt you will ever see such functionality added to Mailman 3 core.
Keep in mind that Mailman 3's REST API is only accessible locally. So to access Mailman 3's REST API from another server is not remotely possible. (see what I did there?)
-- Brian Carpenter Harmonylists.com Emwd.com
On 12/7/20 8:01 AM, Brian Carpenter wrote:
Keep in mind that Mailman 3's REST API is only accessible locally. So to access Mailman 3's REST API from another server is not remotely possible. (see what I did there?)
The REST API is only accessible locally by default. It is certainly possible to configure the webservice section of mailman.cfg to be able to access it remotely - if you do this, be sure not to use the default admin_pass. There is also an authenticating REST proxy project called lemme (possibly abandoned) at <https://gitlab.com/mailman/lemme>.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 12/7/20 10:13 PM, Mark Sapiro wrote:
On 12/7/20 8:01 AM, Brian Carpenter wrote:
Keep in mind that Mailman 3's REST API is only accessible locally. So to access Mailman 3's REST API from another server is not remotely possible. (see what I did there?)
The REST API is only accessible locally by default. It is certainly possible to configure the webservice section of mailman.cfg to be able to access it remotely - if you do this, be sure not to use the default admin_pass. There is also an authenticating REST proxy project called lemme (possibly abandoned) at <https://gitlab.com/mailman/lemme>.
Thank you for the clarification. I did not know that. Is that made clear in the documentation?
--
Brian Carpenter Harmonylists.com Emwd.com
On 12/7/20 7:55 PM, Brian Carpenter wrote:
Thank you for the clarification. I did not know that. Is that made clear in the documentation?
See <https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/r...>.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 12/7/20 11:15 PM, Mark Sapiro wrote:
On 12/7/20 7:55 PM, Brian Carpenter wrote:
Thank you for the clarification. I did not know that. Is that made clear in the documentation?
See <https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/r...>.
Thanks Mark!
Brian Carpenter Harmonylists.com Emwd.com
Jonathan M writes:
As far as I know this isn’t possible (though I wish it were).
Depends on your definition of "possible". If I were asking my XEmacs users for addresses, I'd tell them to put it in their display name at signup. See From of this message. That might not be trivial to explain to your users, especially if they're signing up by email rather than web, and there'd be the annoyance of somebody changing it back to just the name later.
There's also the Systers fork of Mailman. They store several items of personal data in their mailing lists' DBs. Until this thread, they were unique in my experience, and they already had their own fork with stuff we definitely don't want, so they never submitted it. Now that they're not unique, we could consider integrating their changes partially (we want their Dynamic Sublists feature anyway "some day").
Steve
On 8 Dec 2020, at 07:23, Stephen J. Turnbull, 666 Nevermind Rd, Nowhere, AOE 314-1592 <turnbull.stephen.fw@u.tsukuba.ac.jp> wrote:
Depends on your definition of "possible".
Thanks for the information. I’ve been using a script with Mailman 2 to be emailed people’s reasons for wanting to subscribe: http://nleaudio.com/bnotes/mailman.htm It would be good if Mailman 3 were to incorporate this idea (maybe storing it in the database).
Best wishes
Jonathan
participants (5)
-
Brian Carpenter
-
chris@zimmerman.to
-
Jonathan M
-
Mark Sapiro
-
Stephen J. Turnbull, 666 Nevermind Rd, Nowhere, AOE 314-1592