1. 13 May, 2005 1 commit
    • Leigh B. Stoller's avatar
      Automate initial user/project setup from setup-db.txt. Rather then · dd1b57bc
      Leigh B. Stoller authored
      have the user go through a set of hard to explain steps, just push
      them through it using the web interface.
      
      * New sitevars to control a little state machine used by the web
        interface.
      
      * When first setting up a testbed, the sitevar value will force the
        web interface to present the user with a single menu option "Create
        New Project" and the "Home" link will take the user to that page.
        The user is instructed to login is as elabman.
      
      * The user fills in the form as directed in setup-ops.txt. Even though
        he is logged in as elabman, the newproject form has been altered to
        operate as if no one is logged in. I also default a bunch more of
        the fields in this case.
      
      * The user submits the form. Rather then pend the new project, just
        jump straight into approveproject. That grinds along as usual, and
        when it is done, the elabman account is frozen and the user logged
        out. The user gets a link inviting him to log back in as the user
        just created.
      
      * Side effects of this new process:
      
      	* The user is made an admin user (admin=1) automatically.
      	* The user is added to the emulab-ops project as group_root.
      	* The user verification process is skipped.
      	* The user is added to the unixgroups wheel and tbadmin.
      
      * I reworked this entire section of setup-db.txt ...
      
      * The user still needs to give himself a real shell and password on
        boss, but I left that for the user to do explicitly. I also drop in
        a pointer to the shellonboss.txt. I might automate this part too at
        some point. Not sure yet.
      dd1b57bc
  2. 22 Dec, 2004 1 commit
  3. 26 Oct, 2004 1 commit
  4. 15 Oct, 2004 1 commit
  5. 11 Sep, 2004 1 commit
  6. 04 Sep, 2004 2 commits
  7. 20 Aug, 2004 1 commit
  8. 09 Aug, 2004 1 commit
    • Leigh B. Stoller's avatar
      Clean up the DirectoryIndex mess. · 30c0cff3
      Leigh B. Stoller authored
      * Remove DirectoryIndex from the .htaccess file. This file set the
        index for every directory to start.php3, which was wrong.
      
      * Change index.html to redirect to index.php3.
      
      * Change start.php3 to redirect to index.php3. I left the start.php3
        script in place (one line script) so that existing bookmarks work.
      
      * Move the code that used to be in start.php3 to the top of
        index.php3; this is the code that would zap to the My Emulab page
        when the user was logged in (and in https mode). Much simpler now.
      30c0cff3
  9. 16 Feb, 2004 1 commit
  10. 05 Aug, 2003 1 commit
    • Leigh B. Stoller's avatar
      A couple of robots changes. · 0121e3fe
      Leigh B. Stoller authored
      * Change Home page title to: Emulab - Network Emulation Testbed Home
      
      * Change mainsite robot meta tags to include a description, set to the
        same as the new home page title above.
      
      * Remote now sites get standard "noindex" robot directive; crawlers will
        follow links on remote sites but not index them in their search engines.
      
      * Add a fixed link to www.emulab.net/netemu.php3 on all sites; used to
        be on mainsite only; that was dumb!
      
      * Minor cosmetic changes to netemu.php3.
      0121e3fe
  11. 17 Jul, 2003 1 commit
  12. 09 Jul, 2003 1 commit
  13. 08 Jul, 2003 2 commits
    • Leigh B. Stoller's avatar
      Some quickie changes for Jay. · 29ca24eb
      Leigh B. Stoller authored
      * Remove star on netbed CD
      * Remove ron/all picture from counts and pictures.
      * Display a multiple of 4 pictures
      * Add new icon to active/swapped links on index page
      * Link to active/swapped directly from index page
      * Change title to Active and Recently Swapped Out.
      
      Still a problem though; counts no longer match. will fix when I return
      from the dentist.
      29ca24eb
    • Leigh B. Stoller's avatar
      Add more explicit link to pretty pictures page. · acb4d7b5
      Leigh B. Stoller authored
      Reduce font size of the date.
      acb4d7b5
  14. 03 Jul, 2003 1 commit
  15. 02 Jul, 2003 1 commit
  16. 16 May, 2003 3 commits
  17. 29 Apr, 2003 1 commit
  18. 02 Dec, 2002 1 commit
  19. 22 Nov, 2002 1 commit
  20. 26 Aug, 2002 1 commit
  21. 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
  22. 09 Jul, 2002 1 commit
  23. 07 Jul, 2002 1 commit
  24. 08 Feb, 2002 1 commit
  25. 27 Nov, 2001 1 commit
  26. 05 Nov, 2001 1 commit
  27. 03 Nov, 2001 1 commit
  28. 30 Sep, 2001 1 commit
  29. 10 Aug, 2001 1 commit
  30. 15 May, 2001 1 commit
  31. 10 May, 2001 1 commit
    • Leigh B. Stoller's avatar
      Lots of little changes for sending email to the right places, with · 3285bc3e
      Leigh B. Stoller authored
      proper headers. Split out some of the mail into testbed-logs,
      testbed-ops, and testbed-approval. Added a library for including from
      our perl scripts. Contains a couple of mail helper functions, but will
      hopefully contain more as time goes by.
      
      Fixed a bug in the web interface that was causing breakage for people
      with multiple accounts. Mac and Jay have noticed this, when logging
      out and trying to join or create a project under a new or different
      name.
      3285bc3e
  32. 18 Apr, 2001 1 commit
  33. 04 Apr, 2001 1 commit
  34. 23 Mar, 2001 1 commit
  35. 15 Mar, 2001 1 commit
  36. 14 Mar, 2001 1 commit