Downloads

Download tar.gz 83.79 KB
MD5: 41d03ba1e6cc4dfb4f406338bea5adc5
SHA-1: 47b255ca6a376544400e758edb28290143ccabe6
SHA-256: 5050339d8e772ee95162a3a24fc20e893040a805072767bcd13969daf7af0f46
Download zip 103.15 KB
MD5: 1814b50974c868ebb4016c988f68ff73
SHA-1: e16dd7424b56a4bad52a18ba2638663e22314b99
SHA-256: 929606c528374af0865b314e37fa205c015480d4cada1b82df203f3c143da0a5

Release notes

Please take care to backup your database and site code before upgrading to alpha5. Upgrading from 6.x-2.0-alpha4 to alpha5 has been tested, but it is not guaranteed to work perfectly.

Changes since 6.x-2.0-alpha4:

  • #1147420 by kostajh: Modified sf_user and sf_node to work with the first element in the array returned by salesforce_api_retrieve and upsert() functions
  • #1142500 by dpearceMN: Add exception catches for upsert operations in sf_node and sf_user.
  • #1151586 by kostajh: Provide wrappers for getUpdated and getDeleted functions.
  • #1137796 by dpearceMN, kostajh: Call user_save / node_save only if Salesforce is providing new values for fields.
  • #1142466 by dpearceMN: Add fieldmap descriptions to the sf_import page.
  • #1146796 by dpearceMN, kostajh: Run Salesforce Suite modules through Coder review.
  • #1034182 by dpearceMN, kostajh: Implementation of sf_prematch_import for node and user object types.
  • #1144898 by kostajh: To prevent SQL errors handle cases where $dataset is not an array.
  • #1142682 by dpearceMN: Fix sf_prematch_export to handle maps using SF Id and blank match_by fields. Also includes coder review fixes for rest of file.
  • #1097610 by kostajh: Add Id tag to info files so version numbers are set correctly for modules.
  • #1142656 by dpearceMN: Display errors to admin and log them to watchdog if sf_user_import fails.
  • #1140152 by kostajh: Allow modules that implement hook_salesforce_api_pre_import to change the Salesforce ID of an incoming object.
  • #1050298 by aaronbauman: Enable default Objects on hook_install.
  • #1118712 by dpearceMN, kostajh: Provide better formatting for error messages.
  • #1130430 by mrfelton, kostajh: Rename the example make file for compatibility with Aegir. Update README docs with example drush make command.
  • #1066070 by Anselm Heaton, kostajh: Drush commands for sf_import module.
  • #1138886 by dpearceMN, kostajh: Store result only if a Drupal ID is returned, and remove extraneous call to salesforce_api_id_save.
  • #1138964 by dpearceMN: Display results after batch job only if there are any
  • #1138154 by dpearceMN - eliminate excessive API usage in sf_import.module
  • #1132094 by dpearceMN, aaronbauman - fixed sf_import changing fieldmap object
  • #1132652 by kostajh: Expose picture column from the users table to fieldmap objects.
  • #1096712 by kostajh, aaronbauman: fieldsToNull can be set as an array per the recent fix in the Salesforce PHP Toolkit.
  • #1118382 by kostajh, aaronbauman: Allow post_export hook to fire correctly for errors in sf_user_export.
  • #1092786 by kostajh: If any modules altered the fieldmap in hook_salesforce_api_pre_export, ensure that the new fieldmap name is used for the rest of the export.
  • #785274 by dpearceMN, aaronbauman - major updates to sf_queue including bug fixes and interface improvements
  • #1044850 by rjacobs - basic local data views integration
  • Merge branch '6.x-2.x' of git.drupal.org:project/salesforce into 6.x-2.x
  • [#1042296] by kleinmp, Anselm Heaton, aaronbauman - Fixed auto-synch not behaving as expected
  • #1057564 by kostajh: Fixed typo in logging outbound messages.
  • #1057564 by kostajh: Provide additional logging in sf_notifications. Log contents of outbound message in watchdog when set to SALESFORCE_LOG_ALL.
  • #1080476 by kostajh: In sf_user_import, ensure that changes is an array. Log errors from import handlers that don't return data as an array.
  • #1058870 by aaronbauman, kostajh: Ensure that drupal fieldname is set before adding to the changes array.
  • #1080536 by kostajh: Ensure that $oid is an int, and that all values are set before attempting to insert into the DB. Log any errors in salesforce_api_id_save, and return TRUE/FALSE depending on success of operation.
  • #1092786 by aaronbauman, kostajh: Pass map instead of fieldmap name to pre export hooks in sf_node and sf_user.
  • fixed "after_update" should have been "update"
  • #1072242 by dpearceMN, aaronbauman: Fixed Too many fieldmaps returned when a user account is created/updated.
  • #1015178 by kostajh, aaronbauman | jpsalter: Fixed 'Remove' link not functioning on admin/settings/salesforce/fieldmap/*/edit page.
  • #931168 by kostajh | EvanDonovan: Fixed 'entity is deleted' error if changes exported to Salesforce after the matching record is deleted.
  • #1080140 by kostajh - Provide additional logging of errors in salesforce_api_fieldmap_export_create()
  • #1076348 by dpearceMN - moved WSDL out of the main administration panel completely
  • sf_user_import needs to pass a dummy account object during inserts
  • Updating SF PHP Toolkit install instructions
  • #1056598 by kostajh - Added log calls to salesforce_api_id_save()
  • #1056598 by kostajh - Added log calls to salesforce_api_id_save()
  • [#1072106] by dpearceMN - Fixed "automatic" column
  • ibid
  • ibid
  • ibid
  • Added CHANGELOG.txt
  • #1042272 by kleinmp - Added pre and post import hooks
  • #1077306 by kmcnamee - fixed uninitialized array causing crash
  • #[1027566] by kostajh, aaronbauman: Fixed sf_user_skip_export variable not being unset properly in sf_user_import()
  • Stripping CVS keywords
  • [#859032] - pass a string to t(), not an object
  • [#1069554] by dpearceMN - flip-flopped params to t() and drupal_set_message()
  • [#1069664] by dpearceMN, kostajh - fix blank watchdog entry
  • removed reference to nonexistent object
  • password was being unset on settings form save
  • [#1046692] by kostajh - removed straggling reference to salesforce.class.inc
  • [#1041306] by pearlbear, rjacobs - call to undefined function in sf_notifications
  • updated readme to reflect [#1046692]
  • [#1046692] - getting rid of salesforce.class.inc
  • shuffling some code blocks
  • [#1034458] by kostajh - one more straggler permission to cleanup
  • fixed a typo in prematch type checking
  • [#1050214] by kostajh - function was declared in wrong scope
  • [#1050200] - coding conventions: whitespace in function declarations
  • [#1015162] - respect SOQL query syntax based on Salesforce field type
  • [#1015980] - moved from hard fail (install/requirement error) on missing requirements to soft fail (runtime/requirement warning)
  • [#1015358] by rjacobs - ensure that drupal entities are linked to salesforce entities during export as applicable
  • [#477182] by eosrei, kostajh - add support for aes encryption of salesforce credentials
  • *** empty log message ***
  • removing 'sync nodes with salesforce' permission
  • [#1034458] - remove extraneous hook_perm and consolidate permissions for sf_prematch and sf_user [#1009866] - tweak sf_prematching local tasks
  • removing some extraneous whitespace
  • [#1035810] - add default sort to prematching; auto-select first result on multiple results [#1018740] - eliminate debugging message that was causing fatal error
  • default fieldmap hook was broken by 'api' index in schema
  • #1038720 by brianV: Fix curly brackets in case blocks.
  • [#1038694] - missing break in case statement
  • [#1035810] by EvanDonovan - update sf_prematch to handle multiple records
  • [#1028452] by kostajh - hide admin messages from non admin users
  • [#1016488] by pearlbear - update install instructions to point to official version of PHP toolkit
  • limiting overzealous logging by sf_notifications endpoint access callback
  • [#1027442] by kostajh - fixed undefined $changes variable in sf_user_import
  • [#983192] by kostajh - another instance of update changed to after_update
  • updated description text for conditional notifications - significant updates to functioning of sf_notifications
  • removed some debugging watchdog() messages - updated sf_node_import to overlook fixed and php values
  • add type check in is_sfid() to eliminate php errors
  • re-fixing a borked require() statement
  • fixing typo in sf_notifications_cidr_match
  • [#500052] by vfilby, victorkane, kostajh - adding sf_notifications module (experimental) to Salesforce Suite
  • [#1006368] by kostajh - cleanup, fixes to hook_update_N update path and updated README for update path - document hook_salesforce_api_export_connect_fail in hooks.php
  • prevent fatal errors when importing with incomplete data
  • [#1015178] by kostajh - fix "Remove" link on fieldmap admin
  • [#987536] - removed camel case from all instances of "Salesforce"
  • [#1015028] by kostajh - fixed a fatal error trying to reference object property in sf_user
  • [#962442] by EvanDonovan - add proper support for profile.module date fields
  • fixed a scope issue in salesforce_api_fieldmap_export_create()'s for loop - truncate values based on SF max length before posting - hide "object cache" message from non-admins
  • [#983192] by recrit - change hook_user operation to after_update
  • [#1005596] by justinrandell - allow modules to react to connection failure
  • fixing an issue with fixed and php values on fieldmaps
  • one more features compatibility update
  • updates for exportability and features compatibility
Created by: kostajh
Created on: 9 May 2011 at 19:57 UTC
Last updated: 9 May 2011 at 20:01 UTC
New features
Bug fixes
Unsupported

Other releases