1. 25 Jun, 2019 1 commit
  2. 24 Jun, 2019 6 commits
  3. 21 Jun, 2019 1 commit
  4. 20 Jun, 2019 1 commit
  5. 19 Jun, 2019 7 commits
  6. 18 Jun, 2019 2 commits
  7. 17 Jun, 2019 1 commit
    • chuck cranor's avatar
      add UI_EXTERNAL_ACCOUNTS to defs file for better UI config · b97bf0e9
      chuck cranor authored
      This patch adds the UI_EXTERNAL_ACCOUNTS configuration variable
      to the defs file.  The high-level goal is to allow Emulab to function
      in labs where user accounts and passwords changes/resets are managed
      externally from Emulab (e.g. in some other database or maybe even
      in an LDAP).  This variable impacts both the "request an account" and
      "password change" workflows:
      
      [1] "request an account" - If UI_EXTERNAL_ACCOUNTS is set to 1,
          it will remove/disable all "create a new account" functions from
          the UI.   as part of this, we restore "Allow for a site specific
          front page" to the portal frontpage so that frontpage.html can
          be edited to remove the "request an account" button on the
          default home page.
          impacts www/aptui/frontpage.php, www/aptui/quickvm_sup.php,
          www/aptui/signup.php, www/joinproject.php3, www/menu.php3,
          and www/newproject.php3
      
      [2] "password change"  - If UI_EXTERNAL_ACCOUNTS is set to 1,
          it will remove all "change password" and "forgot password" functions
          from the UI.
          impacts www/aptui/changepswd.php, www/aptui/forgotpswd.php,
          www/aptui/login.php, /www/aptui/quickvm_sup.php, www/login.php3,
          www/moduserinfo.php3, and www/password.php3
      b97bf0e9
  8. 14 Jun, 2019 4 commits
  9. 13 Jun, 2019 1 commit
  10. 12 Jun, 2019 7 commits
  11. 11 Jun, 2019 4 commits
  12. 07 Jun, 2019 5 commits