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