Project:Invite
Version:6.x-2.x-dev
Component:User interface
Category:feature request
Priority:normal
Assigned:Jaapx
Status:active

Issue Summary

I cannot find how to use the resend capabilities if this great module. Who has a suggestion?

Comments

#1

Category:support request» feature request

Okay, after digging into the code I found the solution myself.

On the page user//invites/expired the invitees are displayed with the link 'resend'. This link is displayed only after the expiration date of the invite is in the past. This expiration is set on the moment of inviting.

Each expired invite can be invited resend seperately. In my case, a common case, this is a lot of work.

Does anyone has a solution to invite a bunch of invitees with one click?

#2

Title:Resend invites» Invite again
Component:Documentation» User interface
Assigned to:Anonymous» Jaapx

Because I urgently needed a function to reinvite a group of people, I wrote a tiny module for that purpose.
The module displays a page from which existing invites can be selected. To avoid confusion, the second invite has the same registration code as the first. The module doesn't alter tables or columns in the database. For more details, see the Readme.txt file.

The module is tested and free of bugs as far as I know (you are never sure of course with software!) and used in production with succes. However, i'am not a professional programmer and kept the construction very simple with reuse of code from de node module and the invite module.

I proposed a CVS account for this module if useful for the community. But I am also OK if sma-ka integrates this in the invite module.

EDIT: USE THE IMPROVED VERSION UNDER #4

AttachmentSize
inviteagain.zip 5.12 KB

#3

I don't if this is the right place to discuss this, but consider the following scenario:

User A invites user B.
User B joins.
Admin removes user B.
User A invites B again, but is not allowed to, because A has already invited B once.

Shouldn't Invite do some house keeping when a user is deleted?

#4

Improvement of #2

AttachmentSize
inviteagain.zip 4.73 KB

#5

Thanks for this Jaapx,
Did you ever get cvs account? I could not find this module in the drupal list.

Also, not sure if this is a configuration problem, but I did not get the full list of expired invitations, ( 250 out of 3000).

Thanks again :):)
JJ

#6

This sounds interesting. I'll check this out.

#7

Jaapx, has there been an update to this module? I have the same need to reinvite large numbers of people and am looking for a solution. I have installed your module, but am experiencing some issues. The user gets a number of error messages and has to hit the submit/reinvite button multiple times before the program recognizes the command and reinvites the individual. Then, when they come back a few minutes later, it shows a "no" in the "resent" column. Can you help?

#8

Sorry, I can't see the page user//invites/expired.

How did you get this page to be shown to you?

The only pages I see are user//invites/invitors and user//invites/settings

I have currently installed: Invite 6.x-2.x-dev and Invite Statistics 6.x-2.x-dev
Role Invite and Cancel User Accounts are turned off.

#9

This is an old thread but I want to use the module from #6. It may just be that Invite has been updated, but Line 178 should be:

$failed_emails = _invite_validate_emails("SELECT mail AS email FROM {users} WHERE mail IN (". db_placeholders($emails['email'], 'varchar') .")", $emails['email']);

Also I have to submit the form twice to get it to send, not quite sure why but I will post back when I figure it out.

nobody click here