Correct me if I'm wrong, but I am under the assumption that both at least of the push/pull modules need to be enabled, but not both. In my case, we are only going to be using the pull functionality, so we didn't enable the push module.
Even though the push module is not enabled, the add mapping admin page still has all the options for it. I haven't tested it, but selecting a push option (such as Drupal to SF direction for a mapped field) will probably result in an error.
What's worse is that since we aren't planning on push, we haven't enabled our SF objects to be "updateable" which is what the Salesforce object selectbox expects, so our desired objects weren't even showing up!
Comments
Comment #1
pianomansam commentedAttached is a patch to beta4 that does three things to alleviate this issue.
Comment #2
pianomansam commentedComment #3
pianomansam commentedRerolled patch as I apparently patched it the first time against beta3 not beta4.
Comment #4
kostajh commentedHi @pianomansam, best practice is to develop against 7.x-3.x-dev. Can you please re-roll and submit the patch again?
Comment #5
pianomansam commentedThanks for the direction, kostajh. I've checkout the dev branch, worked on my patch a bit more, and re-rolled it. Here's a summary of my work:
Comment #6
pianomansam commentedPrevious patch no longer applied cleanly to 7.x-3.x-dev. Here's a new patch. Also better issue title.
Comment #7
mpotter commentedThis works well for me and fixed a big issue with Salesforce objects not showing up in the list.
Comment #8
mpotter commentedActually, one minor change. There was a warning with PHP 5.6:
so here is an updated patch to fix that line in the patch from #6.
Comment #10
aaronbaumancommitted