Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
    languagephp
    <?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

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.

...