- 24 May, 2002 1 commit
-
-
Mac Newbold authored
-
- 05 Apr, 2002 1 commit
-
-
Leigh B. Stoller authored
"approved" designation is confusing. Changed to reflect group membership trust!=none instead of user status=active since thats what people really want to know.
-
- 02 Apr, 2002 1 commit
-
-
Leigh B. Stoller authored
project members (but approved in other projects) to see things they are not supposed to.
-
- 08 Feb, 2002 1 commit
-
-
Leigh B. Stoller authored
supporting autocreating and autoloading images. The imageid form now sports a field to specify a nodeid to create the image from; If set, the backend create_image script is invoked. Thats the easy part. Slightly harder is autoloading images based on the osid specified in the NS file. To support this, I have added a new DB table called osidtoimageid, which holds the mapping from osid/pctype to imageid. When users create images, they must specify what node types that image is good for. Obviously, the mappings have to be unique or it would be impossible to figure it out! Anyway, once that image mapping is in place and the image created, the user can specify that ID in the NS file. I've changed os_setup to to look for IDs that are not loaded, and to try and find one in the osidtoimageid. If found, it invokes os_load. To keep things running in parallel as much as possible, os_setup issues all the loads/reboots (could be more than a single set of loads is multiple IDs are in the NS file) at once, and waits for all the children to exit. I've hacked up os_load a bit to try and be more robust in the face of PXE failures, which still happen and are rather troublsesome. Need an event system! Contained in this revision are unrelated changed to make the OS and Image IDs per-project unique instead of globally unique, since thats a pain for the users. This turns out to be very messy, since underneath we do not want to pass around pid/ID in all the various places its used. Rather, I create a globally unique name and extened the OS and Image tables to include pid/name/ID. The user selects pid/name, and I create the globally unique ID. For the most part this is invisible throughout the system, except where we interface with the user, say in the web pages; the user should see his chosen name where possible, and the should invoke scripts (os_load, create_image, etc) using his/her name not the internal ID. Also, in the front end the NS file should use the user name not the ID. All in all, this accounted for a number of annoying changes and some special cases that are unavoidable.
-
- 20 Dec, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 05 Dec, 2001 1 commit
-
-
Leigh B. Stoller authored
public bit. Moved the delete button to the project listing page since it was wasting space and its rarely if ever used.
-
- 16 Oct, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 18 Apr, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 17 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
user/none trust and approved/unapproved. Allow admin types to terminate any experiment. Add trust/approval status in user list in project page.
-
- 28 Dec, 2000 1 commit
-
-
Leigh B. Stoller authored
-
- 11 Dec, 2000 1 commit
-
-
Leigh B. Stoller authored
-
- 08 Dec, 2000 1 commit
-
-
Leigh B. Stoller authored
who the user is instead of passing ?uid to every page all the way down. Update login timeout with each useful operation (done in checklogin). Put default user name in the login box when visiting the page.
-
- 16 Nov, 2000 1 commit
-
-
Leigh B. Stoller authored
-
- 15 Nov, 2000 2 commits
-
-
Leigh B. Stoller authored
user and project information.
-
Leigh B. Stoller authored
of all that duplicated goo). Clean up all the formerror code, calling standard FORMERROR() function. Get rid of all the inline DB specific constants, moving them to dbdefs.php3 include file.
-
- 14 Nov, 2000 1 commit
-
-
Leigh B. Stoller authored
move the project information listing from approveproject, and make it useable from there and from the showproject stuff, but making it a simple include file.
-
- 07 Nov, 2000 3 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 06 Nov, 2000 1 commit
-
-
Leigh B. Stoller authored
-