Releases for Temporary Invitation

temporary_invitation 5.x-2.2

jpetso - December 31, 2007 - 13:20
Official release from CVS tag: DRUPAL-5--2-2
Download: temporary_invitation-5.x-2.2.tar.gz
Size: 24.28 KB
md5_file hash: 05c4e278bcf805dc37393c692e2ce896
First released: December 31, 2007 - 13:20
Last updated: December 31, 2007 - 13:25
View usage statistics for this release

Single bug fix: Use the "destination=(...)" path after sending an invitation. Using destination paths pretty much doesn't make use without this fix, but if you don't use that, there's no reason otherwise to update the module.

temporary_invitation 5.x-2.1

jpetso - December 14, 2007 - 19:42
Official release from CVS tag: DRUPAL-5--2-1
Download: temporary_invitation-5.x-2.1.tar.gz
Size: 24.23 KB
md5_file hash: d76daed515bc44372ea6a05dcd5996eb
First released: December 14, 2007 - 19:42
Last updated: December 14, 2007 - 19:45
View usage statistics for this release

Bugfix release: The only change is that it now works correctly with path aliases when those include slashes (e.g. "invitations/edit").
If you don't need that, you can safely skip this update.

temporary_invitation 5.x-2.0

jpetso - December 5, 2007 - 15:38
Official release from CVS tag: DRUPAL-5--2-0
Download: temporary_invitation-5.x-2.0.tar.gz
Size: 23.64 KB
md5_file hash: 24bea53c06770c00f7812c357b999433
First released: December 5, 2007 - 15:38
Last updated: December 5, 2007 - 15:40
View usage statistics for this release

Ok people, it's time to release the final 2.0.

* One more last-minute feature: An option "Don't assign roles to existing users" which comes in handy if you want to assign a "Temporary User" role to newly created temporary users but not to merely invited ones.
* Doing the code style maniac: Get rid of a NULL parameter which is now assumed by default.

That's it folks. Have fun, and hope for point releases instead of new release candidates :)

temporary_invitation 5.x-2.0-rc7

jpetso - November 28, 2007 - 14:39
Official release from CVS tag: DRUPAL-5--2-0-RC7
Download: temporary_invitation-5.x-2.0-rc7.tar.gz
Size: 23.33 KB
md5_file hash: b9834b726eb1ffa42857064e8a1faa2a
First released: November 28, 2007 - 14:39
Last updated: November 28, 2007 - 14:40
View usage statistics for this release

Fix the redirection issue once and for all. There's only one "delete" menu path now that works with the "destination" attribute, which should perform a tad better and enables better usage of the temporary_invitation_overview() function for themers.

I think this will be the final 5.x-2.0 version, I'm really satisfied with it now. If no further bugs show up, I'll re-release this as 5.x-2.0 in the next few days.

temporary_invitation 5.x-2.0-rc6

jpetso - November 28, 2007 - 13:03
Official release from CVS tag: DRUPAL-5--2-0-RC6
Download: temporary_invitation-5.x-2.0-rc6.tar.gz
Size: 23.29 KB
md5_file hash: d5a6a82af666df872a318a769d0bd82d
First released: November 28, 2007 - 13:03
Last updated: November 28, 2007 - 13:05
View usage statistics for this release

One more bug fix release, fixes invitation deletions for normal menu paths (that is, not the "My Account" ones).

temporary_invitation 5.x-2.0-rc5

jpetso - November 21, 2007 - 15:01
Official release from CVS tag: DRUPAL-5--2-0-RC5
Download: temporary_invitation-5.x-2.0-rc5.tar.gz
Size: 23.26 KB
md5_file hash: 22b79d5a29832213c1d8742401106dbf
First released: November 21, 2007 - 15:01
Last updated: November 21, 2007 - 15:05
View usage statistics for this release

Minor polishing release: The only difference is the expiration setting pulled from the mail preview to the mail creation form, so that the time can be seen in the preview already.

temporary_invitation 5.x-2.0-rc4

jpetso - November 15, 2007 - 23:43
Official release from CVS tag: DRUPAL-5--2-0-RC4
Download: temporary_invitation-5.x-2.0-rc4.tar.gz
Size: 23.14 KB
md5_file hash: 269646bbcf2d0ec907a474dacc17c49f
First released: November 15, 2007 - 23:43
Last updated: November 15, 2007 - 23:45
View usage statistics for this release

Code style release: make $mail an object instead of an array, and recognize that the result value of loginticket_login() is a user object ($user) instead of a boolean ($success).

No functional changes, but as I think this thing is stable and bug-free any time now, I won't wait for more fixes to show up.

temporary_invitation 5.x-2.0-rc3

jpetso - November 15, 2007 - 22:14
Official release from CVS tag: DRUPAL-5--2-0-RC3
Download: temporary_invitation-5.x-2.0-rc3.tar.gz
Size: 23.13 KB
md5_file hash: 3ea811b4176070eb2e48563ada2a926a
First released: November 15, 2007 - 22:14
Last updated: November 15, 2007 - 22:15
View usage statistics for this release

Before pushing 5.x-2.0 out to the masses, I wanted to include one more cool feature, and that's (optional) support for the Token module. Given that, support for workflow-ng is basically free, so I included that one as well.

The formerly used manual replacement of variables like !invited_uid or !login_code is still in there without a hard dependency on Token, but the variable format has been unified (e.g. it's [invited-user:uid] or [invitation:login-code] now), so please run update.php once more. But that should now do for the 5.x-2.x series, I think - no further data changes planned.

In case no bugs are found, this release will be the same as 2.0. I hope it's ok, and this time it cannot screw up your database scheme (I'm still embarrassed about that upgrade bug in 2.0-rc1). Please test and report back, you might like it!

temporary_invitation 5.x-2.0-rc2

jpetso - November 11, 2007 - 02:40
Official release from CVS tag: DRUPAL-5--2-0-RC2
Download: temporary_invitation-5.x-2.0-rc2.tar.gz
Size: 19.93 KB
md5_file hash: e157105a9be39024071394c776fbb46b
First released: November 11, 2007 - 02:40
Last updated: November 11, 2007 - 02:45
View usage statistics for this release

(Hopefully) Fixed a grave bug in the upgrade routine. Otherwise, this release is identical to 5.x-2.0-rc1.

temporary_invitation 5.x-2.0-rc1

jpetso - November 8, 2007 - 04:37
Official release from CVS tag: DRUPAL-5--2-0-RC1
Download: temporary_invitation-5.x-2.0-rc1.tar.gz
Size: 19.9 KB
md5_file hash: b46777604dfc6a6ad511ce037a812c09
First released: November 8, 2007 - 04:37
Last updated: November 8, 2007 - 04:40
View usage statistics for this release

"Temporary Invitation 2.0: so much better than the first one"

This is actually a huge overhaul of the Temporary Invitation module. It now works not only better and more usable (hopefully), but also rather different than the previous 5.x-1.x releases. Which means that you should probably see the new 2.x as a replacement rather than an evolution. (I do hope that all necessary use cases are covered, though.)

The major change is that users now draft their invitation mails by themselves, and by that I was also able to get rid of quite a few settings. 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 (by using a mail template that incorporates the user supplied e-mail body). 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(). Only works with Login Ticket API 1.2 or higher.
  • Re-enable displaying expired invitations, but mark them as "expired".
  • 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 to 1.2 is pretty much a good idea if you want the "multiple invitations for the same person" feature, or the 'login' op in the hook.

I have tested most of the stuff and inspected all of it quite thoroughly, but if anything (including the upgrade path) should not work as expected, please file an issue in Temporary Invitation's issue queue.

Thanks for using this module, I hope you enjoy the new version!

temporary_invitation 5.x-1.10

jpetso - June 15, 2007 - 16:03
Official release from CVS tag: DRUPAL-5--1-10
Download: temporary_invitation-5.x-1.10.tar.gz
Size: 19.37 KB
md5_file hash: 4edd2b3147f10eb9a96ba8afe01a49c0
First released: June 15, 2007 - 16:03
Last updated: June 15, 2007 - 16:05
View usage statistics for this release

This release fixes the rather grave bug #149700. Thanks to user danmurf for reporting this.

temporary_invitation 5.x-1.9

jpetso - May 23, 2007 - 13:03
Official release from CVS tag: DRUPAL-5--1-9
Download: temporary_invitation-5.x-1.9.tar.gz
Size: 19.33 KB
md5_file hash: 969a3d6fb66c5087d4a43771638e0d2f
First released: May 23, 2007 - 13:03
Last updated: May 23, 2007 - 13:05
View usage statistics for this release
  • Don't invite users with mail addresses that already belong to an existing user (#145923).
  • Fully load the user objects before updating roles when they have been changed in the admin form.

temporary_invitation 5.x-1.8

jpetso - May 18, 2007 - 14:35
Official release from CVS tag: DRUPAL-5--1-8
Download: temporary_invitation-5.x-1.8.tar.gz
Size: 19.1 KB
md5_file hash: 04a4e0bc6099584e0048e7c439bd4ba4
First released: May 18, 2007 - 14:35
Last updated: May 18, 2007 - 14:40
View usage statistics for this release

No changes except that I added a .pot file for translators.
Anyone can now easily contribute translations for Temporary Invitation!

temporary_invitation 5.x-1.7

jpetso - May 17, 2007 - 16:10
Official release from CVS tag: DRUPAL-5--1-7
Download: temporary_invitation-5.x-1.7.tar.gz
Size: 17.41 KB
md5_file hash: b1f421f74ea8addea7eb311e972ff0f9
First released: May 17, 2007 - 16:10
Last updated: May 17, 2007 - 16:15
View usage statistics for this release

Yah, here comes a rather big one. Remember to run update.php after copying the new version to your module directory.

The main feature of this release is support for notification mails that are sent to invited users, in addition to the already supported notification mails for the host users. I needed to restructure some things here and there, so this feature comes with a load of modifications:

User visible changes

  • Invited users can be chosen to receive notification mails, mail contents are customizable by the admin. Still no user editable mails for now.
  • Related to the previous one: A slight change of the method of selecting who receives notifications (on the admin page), and in which form. That also includes a few deletions, renamings and other updates to some of the variables in the database, which is why you must run update.php.
  • Custom message strings have been removed from the user interface, because it would have grown too complex if they were kept. You can still have custom messages, but you need to take a look at the code and insert them manually into the database. ("Possible, but not recommoned.")
  • The path "temporary-invitation/1", where 1 is the current user, has been replaced with a plain "temporary-invitation" so that menu entries can properly be moved inside the menu. The path with a trailing number still works, also for the current user.

API changes

  • temporary_invitation_create() now returns an array with 'invitation' and 'passcode' keys, instead of a plain invitation object.
  • temporary_invitation_create() and temporary_invitation_create_user() now take an optional $invited_user_additions parameter, which makes it possible to make use of additional columns in the {users} table.

temporary_invitation 5.x-1.6

jpetso - May 15, 2007 - 15:26
Official release from CVS tag: DRUPAL-5--1-6
Download: temporary_invitation-5.x-1.6.tar.gz
Size: 15.33 KB
md5_file hash: 1222dddc6c5bdc4b2722a36edd743dbd
First released: May 15, 2007 - 15:26
Last updated: May 15, 2007 - 15:30
View usage statistics for this release

Eliminating an unnecessary warning when used with not-so-current PHP versions.
Thanks to drupal.org users the1who and ambrielangel for error reporting, testing and good advice.

temporary_invitation 5.x-1.5

jpetso - May 11, 2007 - 13:15
Official release from CVS tag: DRUPAL-5--1-5
Download: temporary_invitation-5.x-1.5.tar.gz
Size: 15.3 KB
md5_file hash: 6822bec83ad58c099761ae45e28ffa13
First released: May 11, 2007 - 13:15
Last updated: May 11, 2007 - 13:20
View usage statistics for this release

This release introduces hook_temporary_invitation(), and lets the .inc file (containing the public API) be included without including the .module file as well.

temporary_invitation 5.x-1.4

jpetso - April 28, 2007 - 11:46
Official release from CVS tag: DRUPAL-5--1-4
Download: temporary_invitation-5.x-1.4.tar.gz
Size: 14.88 KB
md5_file hash: e868314345356824ca99c72ba3637ba0
First released: April 28, 2007 - 11:46
Last updated: April 28, 2007 - 11:50
View usage statistics for this release

Removing "Engine=InnoDB" from the database table creation code. It's not needed in any way, bad practice, and more likely to fail when selecting database engines is disallowed by the MySQL configuration. Thanks to drupal.org user the1who for making me notice this.

temporary_invitation 5.x-1.3

jpetso - April 25, 2007 - 12:33
Official release from CVS tag: DRUPAL-5--1-3
Download: temporary_invitation-5.x-1.3.tar.gz
Size: 14.86 KB
md5_file hash: 0a614001f63254b01a6c40cad2ce05f6
First released: April 25, 2007 - 12:33
Last updated: April 25, 2007 - 12:35
View usage statistics for this release

Now works with 'open_basedir restriction in effect', and/or PHP 4. This release is brought to you by drupal.org users joeblow and ambrielangel, thanks for the notifications and patches.

temporary_invitation 5.x-1.2

jpetso - April 3, 2007 - 23:47
Official release from CVS tag: DRUPAL-5--1-2
Download: temporary_invitation-5.x-1.2.tar.gz
Size: 14.47 KB
md5_file hash: 971d2eafa3282f535ddebd86cf833bab
First released: April 3, 2007 - 23:47
Last updated: April 3, 2007 - 23:50
View usage statistics for this release

Small improvements after a code review from fago, and a switch from "temporary-invitation" to "temporary-invitation/uid" paths (so that an invitation admin can view & edit other users' invitations as well).

temporary_invitation 5.x-1.1

jpetso - March 30, 2007 - 23:21
Official release from CVS tag: DRUPAL-5--1-1
Download: temporary_invitation-5.x-1.1.tar.gz
Size: 14.53 KB
md5_file hash: da42dfbcd20a60d22ec9fd0755ef8055
First released: March 30, 2007 - 23:21
Last updated: March 30, 2007 - 23:25
View usage statistics for this release

Quick fix for the previously unfunctional hiding of the user login block on the invitation login form.
Yeah, I know it's not so nice to have an 1.1 release so early, but I really don't want the first impression be distracted by something as easily fixable as this.

temporary_invitation 5.x-1.0

jpetso - March 30, 2007 - 22:27
Official release from CVS tag: DRUPAL-5--1-0
Download: temporary_invitation-5.x-1.0.tar.gz
Size: 14.53 KB
md5_file hash: 0b85bac7160c6e28666784c4cdb59310
First released: March 30, 2007 - 22:27
Last updated: March 30, 2007 - 22:30
View usage statistics for this release

The very first release of Temporary Invitation - hope you like it!
Bug reports and reasonable wishes are highly appreciated, as is feedback in general and making use of the module on your site.

temporary_invitation 5.x-1.x-dev

jpetso - March 30, 2007 - 22:24
Nightly development snapshot from CVS branch: DRUPAL-5
Download: temporary_invitation-5.x-1.x-dev.tar.gz
Size: 19.25 KB
md5_file hash: e7168e55b3a65027458e5ed28dc40498
First released: March 30, 2007 - 22:24
Last updated: October 25, 2007 - 00:08
View usage statistics for this release
 
 

Drupal is a registered trademark of Dries Buytaert.