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:
-

* 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)