1. 06 May, 2005 1 commit
  2. 20 Apr, 2005 1 commit
  3. 12 Apr, 2005 1 commit
  4. 08 Dec, 2004 1 commit
    • Leigh B. Stoller's avatar
      Stripped down version of the floormap code that shows the robotmap · ca9ea012
      Leigh B. Stoller authored
      with no other stuff on page. Notes:
      
      * I added a new building called MEB-ROBOTS cause otherwise it would
        show up on the wireless maps since floormap gets all the floors for
        a building. Need to add type tags someplace, but not sure where yet
      
      * I committed Russ' initial jpeg image to use in the floorimages
        table. Russ can replace that when he generates a better looking
        version.
      
      * I linked the robots map in from the node status page ...
      ca9ea012
  5. 30 Nov, 2004 2 commits
  6. 09 Jun, 2004 1 commit
    • Leigh B. Stoller's avatar
      Switch everything over to using new buildings and floorimages tables · 315c5d9c
      Leigh B. Stoller authored
      that I added to the DB. See revision 1.251 of sql/database-create.sql.
      I have removed all of the hardwired names of buildings, images, files,
      etc. I have also added MEB floors 1 and 2, but they do not show up on
      the status page unlesss there are actually nodes assigned to them.
      When you go to set a node location, you do see the little thumbs of
      all existing buildings/floors, so you can add nodes to floors that do
      not currently have any.
      
      Still needs some work to cleanly display multiple buildings, but thats
      for another day.
      315c5d9c
  7. 17 May, 2004 1 commit
    • Leigh B. Stoller's avatar
      Change the Free Node Summary page to allow showing the summary by · 0a04f07b
      Leigh B. Stoller authored
      project permission. By default you get a summary of all the free nodes
      you can use in all your project memberships, which is not too
      useful. It would be more useful to see what types you can use by
      project, since that is how permission is granted and how experiments
      are created. So, when you are a member of more than one project,
      display a list of those projects along the top so you can see the list
      on a per-project basis.
      
      More generally, if you are an admin person:
      
      	www.emulab.net/nodecontrol_list.php3?showtype=summary&bypid=tbres
      
      will show out the summary information for a particular project. At
      some point I need to make this a subroutine that we can call from
      other pages to drop in a summary table.
      0a04f07b
  8. 12 Apr, 2004 1 commit
    • Leigh B. Stoller's avatar
      Add a "wireless" link from the Node Status page. · 495e3cee
      Leigh B. Stoller authored
      Remove isadmin() restriction from floormap pages; at some point I
      assume we make the floormaps publically available.
      
      Make MEB the default argument to the floormap page until such time
      that we need something fancier.
      
      Add a link to the wireless tutorial I am currently throwing up onto
      paper.
      495e3cee
  9. 23 Mar, 2004 1 commit
  10. 26 Feb, 2004 2 commits
  11. 11 Feb, 2004 1 commit
  12. 12 Jan, 2004 1 commit
  13. 23 Oct, 2003 2 commits
  14. 01 Oct, 2003 1 commit
  15. 19 Sep, 2003 1 commit
  16. 18 Sep, 2003 1 commit
  17. 01 Sep, 2003 1 commit
  18. 04 Aug, 2003 1 commit
  19. 24 Jul, 2003 1 commit
  20. 28 Apr, 2003 1 commit
  21. 08 Apr, 2003 2 commits
  22. 07 Mar, 2003 1 commit
  23. 31 Jan, 2003 1 commit
  24. 02 Dec, 2002 1 commit
  25. 14 Sep, 2002 1 commit
  26. 19 Aug, 2002 1 commit
  27. 16 Aug, 2002 1 commit
    • Chad Barb's avatar
      · 60529980
      Chad Barb authored
      The big one.
      
      New look;
      most of the changes are in menu.php3.
      
      A lot of the changes in other files are s/<TD>/<TH>/
      for table headers.
      
      Also closed some tags, tweaked some table styles, etc..
      
      No actual functionality should have changed.
      
      Will be installing soon...
      60529980
  28. 07 Jul, 2002 1 commit
  29. 02 Jun, 2002 1 commit
    • Leigh B. Stoller's avatar
      Merge reserved.php3 functionality into nodecontrol_list.php3, · a34a1dd4
      Leigh B. Stoller authored
      conditionalized on isadmin() status. These pages were mostly
      overlapping anyway, and the nodecontrol_list.php3 page was done more
      cleanly. No point in all the duplication. Dropped the Node Control
      menu item from the list.
      Add explicit "widearea" view to get remote nodes in their own page,
      instead of listed after all the PCs. Also some minor formatting
      changes.
      a34a1dd4
  30. 22 Apr, 2002 1 commit
  31. 10 Apr, 2002 1 commit
  32. 21 Mar, 2002 1 commit
  33. 08 Feb, 2002 1 commit
    • Leigh B. Stoller's avatar
      Big round of image/osid changes. This is the first cut (final cut?) at · a73e627e
      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.
      a73e627e
  34. 20 Nov, 2001 1 commit
  35. 24 Oct, 2001 1 commit
  36. 16 Oct, 2001 1 commit