Revision: 853
          
http://svn.savannah.gnu.org/viewvc/?view=rev&root=administration&revision=853
Author:   ineiev
Date:     2025-08-16 14:49:32 -0400 (Sat, 16 Aug 2025)
Log Message:
-----------
partially update

Modified Paths:
--------------
    trunk/sviki/SavannahInternals.mdwn

Removed Paths:
-------------
    trunk/sviki/savannah-internals-group-edit-icons.png

Modified: trunk/sviki/SavannahInternals.mdwn
===================================================================
--- trunk/sviki/SavannahInternals.mdwn  2025-08-15 18:32:21 UTC (rev 852)
+++ trunk/sviki/SavannahInternals.mdwn  2025-08-16 18:49:32 UTC (rev 853)
@@ -154,17 +154,13 @@
 and additional step is
 [evaluating software for GNU](//www.gnu.org/help/evaluation.html).
 
-* Public URL: <https://savannah.gnu.org/register/>
-* Source code: 
[/frontend/php/register/index.php](http://git.savannah.gnu.org/cgit/administration/savane.git/tree/frontend/php/register/index.php)
-  (and see all files in
-  
[/frontend/php/register/](http://git.savannah.gnu.org/cgit/administration/savane.git/tree/frontend/php/register/)
-  ).
-* After form submission, The php `confirmation.php` file in `register/`:
-    * updates the database record in the `groups` table, with `STATUS='P'`.
-    * sends a notification email to `[email protected]`.
-    * Creates a new task in the task tracker (FIXME: how?)
-    * FIXME: the source code mentions something about `cookbook` and
-      `recipes` database tables?
+* Public URL: <https://savannah.gnu.org/register/index.php>
+* After form submission, `/register/index.php`:
+    * Adds a record in the `groups` table, with `status = 'P'` (pending).
+    * Sends a notification email to the user.
+    * Creates a new task in the task tracker.  A notification is automatically
+      sent to [email protected] according to the settings
+      of the tracker.
 * The group is in `pending` state until approved by Savannah administrators.
 
 ### Group approval, creation (frontend)
@@ -176,25 +172,22 @@
   <https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=N>
   (only available to Savannah admins in superuser mode).
 * The URL is display as 'group administration' link when viewing a
-  [pending group 
ticket](https://savannah.gnu.org/task/?group=administration&category_id=1&status_id=1&set=custom#results).
-* Source code: 
[/frontend/php/siteadmin/groupedit.php](http://git.savannah.gnu.org/cgit/administration/savane.git/tree/frontend/php/siteadmin/groupedit.php).
-* In this page the following changes can be made:
+  [pending group 
task](https://savannah.gnu.org/task/?group=administration&category_id=1&status_id=1&set=custom#results).
+* In `groupedit.php` the following changes can be made:
     * system name (i.e. 'short name') - the name will be used in URLs, as a
       Unix group name for access control, and as directory names in various
-      locations. Must be unique.
-    * status: `pending`,`active`,`deleted`,`maintenance`,`incomplete`.
+      locations.  Must be unique.
+    * status: `pending`, `active`, `deleted`, `maintenance`, `incomplete`.
     * license
     * visibility (public/private)
 
   These changes are written to the `groups` table.
 * Two special commands are available in this page as well:  
-  
![savannah-internals-group-edit-icons.png](/maintenance/savannah-internals-group-edit-icons.png)
     * The green "V" icon: calls `groupedit.php` again with cgi parameters
       `updatefast=1` and `status=A`, thus marking the group as `active`
       in the `groups` table, and in Savannah.
-    * The configure (screwdriver and wrench) icon: calls
-      
[/frontend/php/siteadmin/triggercreation.php](http://git.savannah.gnu.org/cgit/administration/savane.git/tree/frontend/php/siteadmin/triggercreation.php),
-      which calls the necessary one-time group creation scripts.
+    * The red cross icon: marks the group for deletion; the actual
+      deletion is done in a cron job running `sv_cleaner`.
 * The `triggercreation.php` script does the following:
     * Sets group defaults (e.g., having a homepage, having 'downloads',
       using cvs repository, using task, support, bug trackers, using news,
@@ -205,8 +198,6 @@
       These settings can later be changed by the group administrators.
     * Sends an email to the group administrator (based on the Savannah
       user who registered the group).
-* FIXME: `triggercreation.php` mentions `"site-specific triggers executed"`
-  - which ones are these and where are they executed?
 
 ### Group administration - general information (frontend)
 

Deleted: trunk/sviki/savannah-internals-group-edit-icons.png
===================================================================
(Binary files differ)


Reply via email to