- 19 Nov, 2007 2 commits
- 13 Nov, 2007 2 commits
- 12 Nov, 2007 1 commit
-
-
Russ Fish authored
-
- 09 Nov, 2007 1 commit
-
-
Leigh B. Stoller authored
-
- 08 Nov, 2007 3 commits
-
-
Russ Fish authored
-
Russ Fish authored
-
Russ Fish authored
www/beginexp_form.php3 - No initial whitespace in plab Slice Description textarea. sql/database-fill.sql - Use default:fulltext for 'experiments','expt_name' to allow multi-line Slice Description in plab_ez->beginexp->batchexp. www/moduserinfo.php3 - Pass null string for optional usr_addr2 and notes fields. backend/moduserinfo.in - Null string attr comes from XML as an undef value. db/User.pm.in - Distinguish between undef and null string in ModUserInfo.
-
- 07 Nov, 2007 1 commit
-
-
Russ Fish authored
-
- 01 Nov, 2007 1 commit
-
-
Mike Hibler authored
-
- 24 Oct, 2007 2 commits
- 23 Oct, 2007 1 commit
-
-
Russ Fish authored
-
- 19 Oct, 2007 1 commit
-
-
Russ Fish authored
www/newimageid_ez.php3 - The reworked PHP page. Calls Image::NewImageId with ez=1. www/newimageid.php3 - Call Image::NewImageId with ez=0. www/imageid_defs.php - Re-use the Image::NewImageId class method, adding an 'ez' arg. backend/{newimageid_ez,GNUmakefile}.in configure configure.in - New backend script. After checks, calls OSinfo->Create and Image->Create with the same XML args array. db/Image.pm.in - Re-use the Image->Create method, adding an imageid over-ride arg. db/OSinfo.pm.in - Filter out extraneous db slot args from XML in the Create method. db/libdb.pm.in - Add TB_{OS,IMAGE}ID_* constants from dbdefs.php3 . sql/database-fill.sql - Add OS entries to the table_regex 'images' pattern set.
-
- 16 Oct, 2007 1 commit
-
-
Russ Fish authored
www/editgroup.php3 - The reworked PHP page. www/editgroup_form.php3 - Removed, form merged into editgroup.php3 . www/showgroup.php3 - Link to editgroup.php3, rather than editgroup_form.php3 . www/group_defs.php - Add an Image::EditGroup class method bridging to the script via XML. backend/{editgroup,GNUmakefile}.in configure configure.in - New backend script. db/Group.pm.in - Add an EditGroup worker class method for script arg checking. Also the missing NonMemberList and CheckTrustConsistency methods, and a GETTRUST flag to MemberList, as in the PHP version. db/User.pm.in - Add the missing but tiny {Set,Get}TempData methods. sql/database-fill.sql - Add gid_idx to the table_regex 'groups' checking patterns.
-
- 12 Oct, 2007 1 commit
-
-
Russ Fish authored
www/newimageid.php3 - The reworked PHP page. www/imageid_defs.php - Add an Image::NewImageId class method bridging to the script via XML. backend/{newimageid,GNUmakefile}.in configure configure.in - New backend script. db/Image.pm.in - Add a Create class method for script arg checking. sql/database-fill.sql - Add to the table_regex 'images' checking patterns.
-
- 10 Oct, 2007 2 commits
-
-
Russ Fish authored
-
Russ Fish authored
www/editsitevars.php3 - The reworked PHP page, including a SetSiteVar function bridging to the script via XML. backend/{editsitevars,GNUmakefile}.in configure configure.in - New backend script. sql/database-fill.sql - Add table_regex 'sitevariables' checking patterns.
-
- 09 Oct, 2007 1 commit
-
-
Russ Fish authored
Enumerate the boolean slots of the node_types table in table_regex. Use it in editnodetype.in, plus a little fix for new_type checking.
-
- 08 Oct, 2007 1 commit
-
-
Russ Fish authored
Note: new_node attributes have not yet been converted from names for osid's and imageid's to new-style integer indices. www/editnodetype.php3 - The reworked PHP page, including an EditNodeType function bridging to the script via XML. backend/{editnodetype,GNUmakefile}.in configure configure.in - New backend script, including wildcarding on %xmlfields table entries to handle dynamic attributes. sql/database-fill.sql - Add table_regex 'node_types' checking patterns.
-
- 03 Oct, 2007 1 commit
-
-
Russ Fish authored
www/editimageid.php3 - The reworked PHP page. www/imageid_defs.php - Add an Experiment::EditImageid class method bridging to the script via XML. backend/{editimageid,GNUmakefile}.in configure configure.in - New backend script. db/Image.pm.in - Add an EditImageid worker class method for script arg checking. sql/database-fill.sql - Add to the table_regex 'images' checking patterns.
-
- 29 Sep, 2007 2 commits
-
-
Russ Fish authored
-
Russ Fish authored
www/editexp.php3 - The reworked PHP page. backend/{editexp,GNUmakefile}.in configure configure.in - New backend script. www/experiment_defs.php - Add an Experiment::EditExp class method bridging to the script via XML. db/Experiment.pm.in - Add an EditExp worker class method for script arg checking, And a missing description method. sql/database-fill.sql - Add to the table_regex 'experiments' checking patterns.
-
- 27 Sep, 2007 1 commit
-
-
Russ Fish authored
www/newmmlist.php3 - The reworked PHP page. backend/{newmmlist,GNUmakefile}.in configure configure.in - New backend script. sql/database-fill.sql - Add table_regex 'mailman_lists' checking patterns.
-
- 26 Sep, 2007 1 commit
-
-
Russ Fish authored
www/newgroup.php3 - The reworked PHP page. www/newgroup_form.php3 - Removed, form merged into newgroup.php3 . www/group_defs.php - Add a Group::Create method bridging to the script via XML. www/showproject.php3 - Link to newgroup.php3, rather than newgroup_form.php3 . configure configure.in - Add the newgroup backend script. backend/{newgroup,GNUmakefile}.in - Add the Perl script. db/Group.pm.in - Update the AccessCheck method to allow TB_PROJECT_LEADGROUP. sql/database-fill.sql - Add table_regex 'groups' checking patterns.
-
- 19 Sep, 2007 2 commits
-
-
Russ Fish authored
-
Russ Fish authored
GNUmakefile.in configure configure.in - Add the testbed/backend directory. www/moduserinfo.php3 - The reworked PHP page. www/user_defs.php - Add a ModUserInfo method bridging to the script via XML, and remove the ChangeProfile method that is being replaced. backend/{moduserinfo,GNUmakefile}.in - Add the Perl script. db/User.pm.in - Add a ModUserInfo worker class method for script arg checking. Also SetUserInterface, SetWindowsPassword, and AccessCheck methods, and a copy of the escapeshellarg fn. sql/database-fill.sql - Add some to the table_regex 'users' checking patterns. Support stuff: account/tbacct.in - Update the UpdateWindowsPassword() function. db/libdb.pm.in - Add TBDB_USER_INTERFACE_EMULAB and TBDB_USER_INTERFACE_PLAB(). tbsetup/libtestbed.pm.in - Add TB*EMAIL, TBMAIL_* vars (OPS, WWW, AUDIT).
-
- 10 Sep, 2007 1 commit
-
-
Leigh B. Stoller authored
form processing to be done. The gist is that I have moved all of the data checking and DB work to the backend into a new script called utils/newosid. This script does all the field checking that used to be done in php. It takes a simple XML file as input and returns a set of strings to format as errors (if there are any). The overall goal to make a big push to move this code out of PHP and perl. A nice side effect is that many operations that are current only available via the web interface will also become available command line (and also XMLRPC with a little moew work).
-