- 01 May, 2008 1 commit
-
-
Kevin Atkinson authored
When a project is initially created a new mailing list is created, PROJ-admin@emulab.net. testbed-approval is subscribed to the list Several emails that originally went to testbed-approval now go to the mailing list instead. The From, To, fields are basically the same with testbed-approval becoming PROJ-admin. This means some mail is sent with a From PROJ-admin and Bcc the mailing list. Note that some mail still goes to testbed-approval directly, in particular ones where there is no clear project involved, and when a project is denied. In addition notifications of approval status of new members is also sent to the list. These emails use to only go to testbed-audit@. Currently All mail sent to PROJ-admin is also sent to testbed-audit (via a Bcc). This means that some mail that didn't use to go to testbed-audit now does. The mailing list is deleted when a project is deleted with out first being approved. Becuase of this notified that a project is denied is sent to testbed-approval instead of PROJ-admin. Admins can access the mailing list from the Project Profile page. The mailing list is open in order to allow users to reply to the mailing list, in addition the check that PROJ-admin is in the To or CC field is disabled. There is currently no spam control on the mailing lists. However, since the mailing list address is not posted anywhere it should't pick up to much spam. If it does we can deal with it then. Finally, a new script is created to create the per-project admin mailing list. See doc/UPDATING. Also add DBQuerySingleFatal to libdb, which is like DBQueryFatal but also fails if the query didn't return any results. Basically identical to he version in libtblog. Eventually libtblog should be modified to use this version.
-
- 20 Oct, 2005 1 commit
-
-
Kirk Webb authored
New node_attributes facility and table. Auxiliary node attributes, such as service tag #, BIOS version, etc., are should now be placed into the node_attributes table. This can be accomplished by either using the node_attributes command line tool, or by using the modnodeattributes_form.php3 form (not linked in anywhere yet, but will be in a moment). Attribute names and values are checked for sanity using table_regex entries. Also note that I started with the nodecontrol stuff as a template. The command line tool and web form (which simply calls the command line tool to actually do the modifications) can add, delete, and/or remove attributes. Finally, note that the bios_version column has been moved from the nodes table to the node_attributes table. The Node Information page will show the list of current attributes at the bottom of the info table.
-