Groundwire/Auctions-for-Salesforce — Issue #16: allow auction ticket attendees to be modified
Author: emagnuson
Created: 2011-12-02 18:19:28+00:00
State: open
Labels: Enhancement, Medium Priority

Reported by project member davidjhabib, Mar 8, 2011
Scenario from Bob Bailey:

* Somebody bought two tickets.
* We filled in both names.
* Saved the records.

This works just fine. But suppose we want to go back and change one of the attendees and let's assume that is NOT the purchaser. There does not seem to be any way to do this. We can add a name if it's blank. In the following example, if I wanted to change "Sondra Albert" to, say, "Paris Hilton" how would I do that? Nothing seems editable or deletable.

The workaround: you have to find the Campaign Member record for the person you want to change, delete it, and then create a new Campaign Member record (though you could probably do this from the Auction Ticket Purchases wizard).

Ideal solution: Allow attendees to be deleted or modified from within the Auction Ticket Purchase wizard.

Comment 1 by jpiston, Apr 28, 2011
Please consider making this change as soon as possible. Though it may seem to be an enhancement I believe it to be a true necessity for the successful use of the app.

Thank you very much.

Jane Piston

Comment 2 by project member davidhabib@groundwire.org, May 2, 2011
Salesforce doesn't allow me to change the contactId of an existing CampaignMember record. My code isn't actually making the contact field readonly for existing campaignmembers; Salesforce is.

The solution would be to always provide new CM records to the page, even for existing cm's, and then be smart enough on save to delete & recreate the existing ones.

Comment 3 by jpiston, May 2, 2011 via email
Thank you very much for looking into this. As an alternative fix, would it
be possible to add to the campaign member picklist, the status CANCELED?
Perhaps In this way it would be easier to see if someone has dropped out
and will not be using the ticket.

My apologies if my question reflects how poorly I understand what can and
cannot be changed.

Thanks so much,

Jane Piston

Comment 4 by project member davidjhabib, May 2, 2011
Hi Jane,

Until I am able to find time to code a good solution to this issue, you can do as you suggest. You can either mark the attendee with status = RSVP No, or if you prefer having a Canceled status, you can just add that Status to the Attendees campaign manually, and then it will show up in the Status picklist. You only need to do this once to any campaign, actually, and then it will always show up in the Status list.
Delete comment Comment 5 by jpiston, May 2, 2011 via email
Thank you!