You need to sign in to do that
Don't have an account?
Insufficient Privileges CampaignMember
Hi
I have a simple visualforce page accessed via sites that inserts a lead, and then inserts campaignmember. It works in SF when I'm logged in, but the second insert generates an "insufficient priviledges" error when using sites. We have given the sites profile access as follows and the apex below is below that. Any help would be appreciated. Many thanks
Accounts | Read, Create | 96 | Tab Hidden | CQS Account Layout |
Accounts Data Quality | No Access | 9 | -- | Account Data Quality Layout |
Activities | -- | -- | Tab Hidden | -- |
Ad Groups | No Access | 8 | -- | Ad Group Layout |
Answers | -- | -- | Default On | -- |
Articles | -- | -- | Tab Hidden | -- |
Asset Registers | No Access | 5 | Tab Hidden | Asset Register Layout |
Assets | No Access | 34 | -- | Licence Layout AS |
Business Units | No Access | 5 | Tab Hidden | Business Unit Layout |
Campaign Calendar | -- | -- | Tab Hidden | -- |
Campaign Colors | Read, Create, Edit | 12 | -- | Campaign Color Layout |
Campaign Members | -- | 31 | -- | Campaign Member Page Layout |
Database.DMLOptions dmo = new Database.DMLOptions(); dmo.assignmentRuleHeader.useDefaultRule = true; lead.setOptions(dmo); insert lead; CampaignMember mem = new CampaignMember (campaignid=ApexPages.currentPage().getParameters().get('campaignid'), leadid=lead.id); insert mem;