[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [332] MailingListsInternals: minor rephrasing and clarifi
From: |
assafgordon |
Subject: |
[Savannah-cvs] [332] MailingListsInternals: minor rephrasing and clarifications |
Date: |
Tue, 18 Apr 2017 20:44:32 -0400 (EDT) |
Revision: 332
http://svn.savannah.gnu.org/viewvc/?view=rev&root=administration&revision=332
Author: agn
Date: 2017-04-18 20:44:28 -0400 (Tue, 18 Apr 2017)
Log Message:
-----------
MailingListsInternals: minor rephrasing and clarifications
Modified Paths:
--------------
trunk/sviki/MailingListsInternals.mdwn
Modified: trunk/sviki/MailingListsInternals.mdwn
===================================================================
--- trunk/sviki/MailingListsInternals.mdwn 2017-04-18 04:50:30 UTC (rev
331)
+++ trunk/sviki/MailingListsInternals.mdwn 2017-04-19 00:44:28 UTC (rev
332)
@@ -24,15 +24,18 @@
The general workflow is as follows:
-1. A project admin on savannah creates a new mailing list.
-2. Mailing list information is updated in the `mail_group_list` table
- in the `savane` MySQL database.
-3. A cronjob on `mgt0` reads the `mail_group_list` table and determines
+1. A project admin on savannah creates a new mailing list on the savannah
+ website.
+2. The PHP frontend code updates the Mailing list information in the
+ `mail_group_list` table in the `savane` MySQL database.
+3. A cronjob on 'mgt0` reads the `mail_group_list` table and determines
which operations are needed (e.g. list-creation, password-reset).
4. The cronjob runs local scripts (on mgt0) for each operation.
5. Each script proxies the commands over SSH to `lists.gnu.org`
-6. The script `scannah_wrapper.pl` on `lists.gnu.org` processes the commands
+6. On `lists.gnu.org`, The script `scannah_wrapper.pl` processes the commands
and runs the appropriate Mailman scripts locally on `lists.gnu.org`.
+7. The cronjob script (back on `mgt0`) sends email notification to the
+ project admins (e.g. notification about updated passwords).
@@ -264,8 +267,9 @@
Manual walk-through example - changing password
-----------------------------------------------
-When a project-admin on savannah requests password-reset
-on their mailing list, the `password` field is set to `1`.
+When a project-admin on the savannah website requests password-reset
+for their mailing list, the PHP frontend code sets the corresponding
+`password` field in the `mail_group_list` table to `1`.
Equivalent command:
$ mysql savane
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [332] MailingListsInternals: minor rephrasing and clarifications,
assafgordon <=