Skip to content
  1. Feb 25, 2011
  2. Nov 04, 2009
  3. Feb 11, 2009
  4. Feb 05, 2009
  5. Feb 02, 2009
  6. Jan 10, 2008
  7. Jan 03, 2008
  8. Dec 31, 2007
  9. Dec 14, 2007
  10. Dec 05, 2007
  11. Nov 28, 2007
  12. Nov 21, 2007
  13. Nov 15, 2007
  14. Nov 11, 2007
  15. Nov 08, 2007
    • Jakob Petsovits's avatar
    • Jakob Petsovits's avatar
      Huge overhaul of the Temporary Invitation module. · 665a50d9
      Jakob Petsovits authored
      It now works not only better and more usable, but also rather different.
      Therefore, HEAD is being revived as 5.x-2.x development branch until 6.x-1.x opens.
      
      The major change is that I was able to get rid of quite a few settings
      in favor of letting users draft their invitation mails by themselves.
      It is now compulsory to have mails sent to the invited entity, which
      includes the nice feature of integrating login codes inside the mail
      automatically. Additionally, there's a preview where the user can
      have a look at the complete mail (amended with login information)
      before sending it to the invitee.
      
      That, and a freaking lot of other cool features:
      * Multiple users can now send invitations to the same mail address.
        (Yeah, that was a pretty grave design bug in 5.x-1.x. Fixing it
         required to change the database schema a bit, so run update.php.)
      * Users that already exist (from a mail address point of view)
        can now also be invited, and don't even get blocked/deleted
        when the invitation expires. Whoo!
      * The admin form is so much more straightforward now.
        I also claim the same for the invitation management form.
      * Support for direct login URLs in addition to the login form.
      * The module now adapts also dynamic menu paths to aliases
        of the static (cached) paths. That is, http://example.org/my-login/123abc
      * An additional 'login' op for hook_temporary_invitation().
      * I surely forgot something. But well, you get the point :)
      
      Make dead sure you run update.php, otherwise you're screwed.
      Quite a lot of the configuration options will be deleted in the process,
      but you'll soon recognize that you only needed those to work around
      conceptual defiencies in 5.x-1.x.
      Also, updating Login Ticket API is pretty much a good idea if
      you want the "multiple invitations for the same person" feature,
      or the 'login' op in the hook.
      
      Really, I guess that was my largest commit message ever.
      And rightly so. Hah. Like,
      "Temporary Invitation 2.0: so much better than the first one."
      665a50d9
  16. Mar 30, 2007