Further update and refactor D8 in prep for alpha release by evanjenkins, ironsizide, aaronbauman:
- Issue #2809557 by evanjenkins - update API version - Compatibility updates for D8.3.x - update hook_help for new APIs - Removes use of String class - see https://www.drupal.org/node/2457593 - Various classes/interfaces renamed to support PHP 7 - Fleshes out mapping config helper methods -- salesforce_mapping_load and salesforce_mapping_load_multiple working, not as static methods on the MappedObject class, but using D8 constructs to get them working for refining other methods. -MappedObjectForm::submitPull greatly simplified, pending review - Makes numerous changes to cron pull code -- Injects soap into cron helper function so object is created once instead of three times. -- Comments out record type code in pull item creation code until the logic is straightened out. -- Uses correct SelectorQuery class. -- Moves the cron pule queue processor to QueueWorker plugins (so it actually runs now). -- QueueWorker plugin stills needs some logic corrections (bitwise vs string compare operators). -- base module RestClient service updated to use correct SelectQuery class. -- .gitgnore updated to prevent .tags file inclusion. - Adds stubs for mock REST and SOAP servers - remove "Salesforce" from class names in salesforce-namespaced classes - Fix empty install config that were throwing exceptions on install - Convert config items to state items - Fixes basic cron pull functionality -- Renames Pull QueueWorker classes to remove ‘Salesforce’. -- Fixes pull logic triggers (array keys vs bitwise logic). -- Modifies MappedObject::pull method to be cron and manual capable, used in cron QueueWorker. -- Removed entity wrapper code (baked in in D8!). -- Fixes salesforce_mapped_object_load_by_sfid to use D8 load methods. -- Added passed object support to MappedObject::pull to avoid duplicate object loading. - Fix field mapping form - Fix schema issues on mapping properties form - Overhaul "upsert key" logic: -- Promote to first-level property of mapping object. -- Change field mapping input into a select field. -- Eliminate from entity all extraneous logic for juggling old approach -- Issue #1992260 - Make sure RestClient::upsertObject always returns a Salesforce ID - make push / pull buttons work on mapped object view - Tweak properties and fields forms for previous API changes - Convert array syntax. Thanks https://github.com/thomasbachem/php-short-array-syntax-converter - Issue #2642094 - Add pull trigger date field to mapping - Add pull trigger date to PullBase.php
Showing
- ROADMAP.txt 1 addition, 0 deletionsROADMAP.txt
- config/install/salesforce.settings.yml 3 additions, 14 deletionsconfig/install/salesforce.settings.yml
- config/schema/salesforce.schema.yml 1 addition, 33 deletionsconfig/schema/salesforce.schema.yml
- includes/salesforce.select_query.inc 7 additions, 7 deletionsincludes/salesforce.select_query.inc
- modules/salesforce_mapping/config/schema/salesforce_mapping.schema.yml 28 additions, 150 deletions...force_mapping/config/schema/salesforce_mapping.schema.yml
- modules/salesforce_mapping/salesforce_mapping.links.action.yml 23 additions, 1 deletion...es/salesforce_mapping/salesforce_mapping.links.action.yml
- modules/salesforce_mapping/salesforce_mapping.module 134 additions, 203 deletionsmodules/salesforce_mapping/salesforce_mapping.module
- modules/salesforce_mapping/src/Controller/MappedObjectController.php 10 additions, 10 deletions...esforce_mapping/src/Controller/MappedObjectController.php
- modules/salesforce_mapping/src/Entity/MappedObject.php 115 additions, 47 deletionsmodules/salesforce_mapping/src/Entity/MappedObject.php
- modules/salesforce_mapping/src/Entity/SalesforceMapping.php 95 additions, 65 deletionsmodules/salesforce_mapping/src/Entity/SalesforceMapping.php
- modules/salesforce_mapping/src/Form/MappedObjectDeleteForm.php 2 additions, 2 deletions...es/salesforce_mapping/src/Form/MappedObjectDeleteForm.php
- modules/salesforce_mapping/src/Form/MappedObjectForm.php 75 additions, 35 deletionsmodules/salesforce_mapping/src/Form/MappedObjectForm.php
- modules/salesforce_mapping/src/Form/SalesforceMappingDeleteForm.php 3 additions, 3 deletions...lesforce_mapping/src/Form/SalesforceMappingDeleteForm.php
- modules/salesforce_mapping/src/Form/SalesforceMappingDisableForm.php 5 additions, 5 deletions...esforce_mapping/src/Form/SalesforceMappingDisableForm.php
- modules/salesforce_mapping/src/Form/SalesforceMappingEnableForm.php 6 additions, 6 deletions...lesforce_mapping/src/Form/SalesforceMappingEnableForm.php
- modules/salesforce_mapping/src/Form/SalesforceMappingFieldsForm.php 138 additions, 84 deletions...lesforce_mapping/src/Form/SalesforceMappingFieldsForm.php
- modules/salesforce_mapping/src/Form/SalesforceMappingFormBase.php 6 additions, 3 deletions...salesforce_mapping/src/Form/SalesforceMappingFormBase.php
- modules/salesforce_mapping/src/Form/SalesforceMappingFormCrudBase.php 103 additions, 84 deletions...sforce_mapping/src/Form/SalesforceMappingFormCrudBase.php
- modules/salesforce_mapping/src/MappedObjectList.php 4 additions, 4 deletionsmodules/salesforce_mapping/src/MappedObjectList.php
- modules/salesforce_mapping/src/Plugin/Derivative/SalesforceMappingLocalTask.php 6 additions, 6 deletions...ping/src/Plugin/Derivative/SalesforceMappingLocalTask.php
Loading
Please register or sign in to comment