1. 26 Aug, 2008 1 commit
  2. 13 Jul, 2008 1 commit
  3. 11 Jul, 2008 1 commit
  4. 06 Jun, 2008 1 commit
    • Nigel McNie's avatar
      Make usernames unique over their lowercase values, and put validation in... · 7c7ed40b
      Nigel McNie authored
      Make usernames unique over their lowercase values, and put validation in everywhere so two users can't do this again.
      
      Usernames _are_ meant to be case insensitive in the system. But at no point where users could be created (except for XMLRPC users), was this actually being enforced. So eventually someone actually did this, which caused login for both users to break.
      
      Now, all entry points for new users are checked to make sure users can't claim names whose lowercase value is the same as another user. And on postgres, we now have a unique index over LOWER(username). This isn't possible in MySQL, so MySQL users miss out (yet again).
      7c7ed40b
  5. 10 Mar, 2008 1 commit
    • Nigel McNie's avatar
      Add two checkboxes to Upload CSV screen: · bcb666c9
      Nigel McNie authored
      * Force password change: if checked, users are forced to change their password on next log in. This was mandatory before, now people uploading CSV files can choose.
      * E-mail users about accounts: if checked, users are sent an e-mail about their new account. This was never an option before and never happened, now it is on by default.
      
      We send a slightly different e-mail based on whether the user needs to change their password or not. This affects the Add User script a tiny bit.
      bcb666c9
  6. 04 Mar, 2008 1 commit
  7. 16 Feb, 2008 2 commits
  8. 25 Jan, 2008 1 commit
  9. 08 Jan, 2008 1 commit
  10. 07 Jan, 2008 2 commits
  11. 04 Jan, 2008 1 commit
  12. 03 Jan, 2008 1 commit
  13. 02 Jan, 2008 1 commit