...
Table of Contents
Table of Contents |
---|
2.5.11
Sugar 10.3 has increased the scrutiny of files passing through the package scanner. The file custom/include/SugarObjects/templates/person/vardefs.php did not have $module defined as it part of the compliation of the cache/modules/<Module>/<Module>Vardefs.php. We updated the file to pass with Sugar 10.3 package scanner.
Updated the custom phone field to work the changes
Resolved issue where the Messaging Template was incorrectly indicating that a field was locked
When working with a Messaging Template, you can now place the fields where the cursor is located. Previously, the field was always placed at the end of the message box.
Added the ability to have custom template parsing when using Sugar Messaging with modules other than, Contacts, Leads, Targets. Add a file custom/modules/PH_SMSMessages/include/customParser.php to add the functionality
Updated the Carrier Lookup for Ytel to return any errors directly from Ytel
Example Code
Code Block language php <?php class customParser { /** * Update the $bean->description with any additional parsing required * * @param PH_SMSMessages $bean * @throws SugarApiExceptionNotFound */ function parse(PH_SMSMessages &$bean) { if ($bean->parent_type === 'PC1_PC_Phone') { $pc1_pc_phone = BeanFactory::getBean($bean->parent_type, $bean->parent_id); if (!empty($pc1_pc_phone->id)) { if (isset($pc1_pc_phone->leads_pc1_pc_phone_1leads_ida)) { $bean->description = EmailTemplate::parse_template($bean->description, array('Leads' => $pc1_pc_phone->leads_pc1_pc_phone_1leads_ida)); } else { if (isset($pc1_pc_phone->contacts_pc1_pc_phone_1contacts_ida)) { $bean->description = EmailTemplate::parse_template($bean->description, array('Contacts' => $pc1_pc_phone->contacts_pc1_pc_phone_1contacts_ida)); } } } } } }
2.5.10
Removed debugging statements from dashlets and configuration screens
2.5.9
The API endpoint from Ytel has changed. This update updates the API endpoint from https://api.message360.com/api/v3/ to https://api.ytel.com/api/v3/
Version 2.5.8
Sugar 10.2 altered the footer for SugarLive; we have updated the code to add the Messaging option back onto the footer
Version 2.5.7
Sugar 10.2 introduced even more restrictions as part of the package scanner. This version will pass the updated package scanner.
Added the ability to set the default country via the connector settings. This should be the 2 letter country code, e.g., US, AU
Version 2.5.6
Sugar 10.1 introduced new restrictions as part of the package scanner. This version will pass the updated package scanner.
Version 2.5.4
Resolved issues with variable types used when communicating to the various providers
Version 2.5.3
Resolved issue with merging Contacts, Leads or Prospects
Added missing icon for the Do Not Message module so that it appears correctly in reports
Added the ability to extend finding the inbound caller. This will allow for searching in modules other than Contacts,Leads, Prospects and Users
Added the ability to click to message on the list and sub-panels views
Correct the template for Phone Mobile to correctly display the Click to Call if Skype Out is enabled
Version 2.5.2
Resolved an issue with utilizing additonal modules with a phone_mobile to generate a message
Version 2.5.1
Twilio is now available as a SMS Provider
Version 2.5.0
Refactored Sugar Messaging to support additional SMS providers such as Twilio, Plivo, Nexmo and Infobip
Improved the display of inbound/outbound MMS messages on the Messages record view and the Messages Dashlet
Version 2.0.2
Bug Fixes
Added sms_reminder_time and sms_reminder_sent fields to Calls and Meetings. These fields are used to send SMS Reminders.
...