I thought it would be a very useful feature to be able to easily reuse past invitation lists. I know the module can already export lists and statuses as CSV, but that isn't very friendly for the end user who just wants to load up a past list.
This module will add a block right above the "Add guests" block (on /rsvp/%rid/attendees). A select widget will be present, loaded with all invitations you've either created or have been set to a moderator for (unless you have the 'administer rsvp' permission, then you'll see every invite). Select the invitation you want and press load. The page will refresh with the "Add guests" textarea pre-populated with the entire invite list from the selected invitation.
Some questions:
1. Do we want the ability to select only certain invitees (ones who've accepted, not accepted, responded, etc)?
2. Do we want additional permissions created to allow certain users to use the lists of any invite?
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | rsvp_rsvp-invite-lists-module-1137956.patch | 11.34 KB | mstef |
| #4 | rsvp_rsvp-invite-lists-module-1137956.patch | 11.35 KB | mstef |
| #2 | rsvp_rsvp-invite-lists-module-1137956.patch | 6.29 KB | mstef |
| rsvp_rsvp-invite-lists-module.patch | 6.04 KB | mstef |
Comments
Comment #1
mstef commentedAdditional question:
3. This invitation list will exclude any users whom signed up for the event manually via the Signup module. Do we need an option to include them as well?
Additional note:
The invitation list is formatted like "Event name (invitation name)"; because events can have X invitations.
Comment #2
mstef commentedUpdated patch:
Remove the current invitation from the list of invitations to load
Comment #3
mstef commentedAh I left a test function in there. New patch coming with a few additions..
Comment #4
mstef commentedRepatched:
- Fixed test function for form validation
- Added permission to "use all invitation lists"
- Added option to also load manual signups for the selected event/invitation (via Signup.module)
- Added additional permission checking for Signup lists
- Added small css file for tiny themeing
Comment #5
mstef commentedMinor fix