2016/06 Release Notes

Date
Task
Module(s) changed
Change(s) made
2016-06-30

CORE-729

prodcatalogueuncomment sphinx realtime product update
2016-06-30

CORE-722

imagesallow multiple images to be uploaded using dropzone on insert
2016-06-30

CORE-683

prodcatalogueorderChange the behaviour of re-sync button from cron to real-time
2016-06-30CORE-729prodcatalogueMake faceted search strict on custom fields
2016-06-30TECH-1671prodcatalogueFix tax not calculated on shipping when products aren't taxable
2016-06-30TECH-1665prodcatalogueFix show_all_products block function not using display
2016-06-30TECH-1665prodcatalogueAdd canDisplay method
2016-06-30CORE-729prodcatalogueUpdate faceted search to include products custom fields.
2016-06-30TECH-1666prodcatalogueFix authority not set when product added or updated via API
2016-06-30TECH-1666prodcatalogueEnsure SEO index status is respected by sitesearch
2016-06-29TECH-1662pagesFix jumbled text on manage configuration modal
2016-06-29

CORE-739

pagesAdd attachment heading / title
2016-06-28CORE-737blogsEmail Capture for Blog Post Comments
2016-06-28TECH-1657pagesFixed linked news not filtered by category when blueprint specifies category id
2016-06-28TECH-1656pagesFixed legacy attachments not purging on upload
2016-06-28TECH-1655prodcatalogueFixed thumbnail not generating on image upload via API
2016-06-28CORE-736fcreatorAdd seek API CRM plugin, add hidden field, add PSV export, clean up javascript between field changes
2016-06-28CORE-727prodcatalogueAdd a slug to product catalogue bundle
2016-06-27TECH-1652prodcatalogueFix cart saying all digital when it contains physical items
2016-06-27TECH-1632prodcatalogueFixed price being converted to int when updating via API
2016-06-27CORE-728blogs / customfieldAdd "custom field" functionality to blog details
2016-06-27CORE-738sitesearchAllow searching by filter on sitesearch. Add strict setting to sitesearch config.
2016-06-27TECH-1648pagesAdd publish and status flags to get page by create date block function
2016-06-27TECH-1644pagesFix tree not refreshing on page copy
2016-06-27CORE-725pagesRemove soft delete clean up functionality to reduce DB usage
2016-06-27CORE-725pagesAdd new drag and drop feature for reordering the pages in the tree
2016-06-26CORE-731centresAdd API key lookup to plugins table for global lookup
2016-06-24CORE-1632prodcatalogueFix duplicate categories when updating via API
2016-06-24CORE-1642vcsFix apache permissions not able to pull in chroot environment, remove hup
2016-06-24CORE-1632prodcatalogueFix images not saving on update via API, skip categories on update
2016-06-24TMFW-57projectsAdd estimated hours and original estimated hours fields for projects and milestones. Add portal enpoint for project progress
2016-06-24CORE-723pagesAdd ability to delete & move sub-pages on page delete. Hide delete button for root page. Add 'move sub-pages' for page 'other' tab.
Remove config option for 'force page delete on sub-pages' as it is no longer needed.
2016-06-20TECH-1623prodcatalogueAdd short description and keywords to restful API
2016-06-20TECH-1622centresUpdate maintenance mode to disable front and backend of websites
2016-06-17TMFW-68projects
Add original estimates and due date fields for projects, milestones, and tasks
2016-06-17TECH-1615prodcatalogueMove pick up shipping to packaging tab, rename packaging to shipping
2016-06-17TECH-1614prodcatalogueTreat voucher code the same as digital products
2016-06-17TECH-1614prodcatalogueMove digital product from main page to subset of product type
2016-06-17TECH-1613rewritesFix menu order and rename bulk import to import
2016-06-17TECH-1612Fix pointer not showing when hovering over links without targets
2016-06-17INFR-153mailerUpdate sendgrid_id on event
2016-06-17INFR-153mailerSet status at the same time counter is incremented
2016-06-17TECH-1611requestAdd referral from request to custom script
2016-06-17TECH-1610prodcatalogueFix bug when adding custom fields on new products
2016-06-17INFR-153mailerFixed status not updating after email is opened or clicked
2016-06-17TECH-1608pagesFixed attachment content being removed on update
2016-06-16FEAT-8pubuser_importFixed uploading a non-csv file doesn't return a human readable error message
2016-06-16CORE-699metaAdd missing column from meta table to fix issue when saving canonical URLs
2016-06-16TECH-1605fcreatorFixed form values not being persisted across multiple sections
2016-06-16TECH-1599campaignsCQL can now query the shipped notification flag, update this on order campaign execute
2016-06-16TECH-1599campaignsset shipped notification default to 0
2016-06-16TECH-1599campaignsadd column to prodcat_orders for shipped notification, set default to 1
2016-06-15TECH-1599campaignsUpdates for campaigns products on orders and abandoned cart, get correct products and quantity
2016-06-15TECH-1597helpcatFixed site search not returning full helpcat URLs
2016-06-15TECH-1596prodcatalogueFixed import rejecting perfectly unique URLs
2016-06-10TMFW-67projectsAdd new "filter by" filter in the project status report
2016-06-10CORE-560pubuserUpdates for Campaign Monitor, faster cron script
2016-06-10TMFW-71projectsFilters inactive members in the project reports
2016-06-10TMFW-66projectsAdds new helper methods for task and milestone classes
2016-06-10CORE-708campaignsWhen checking Campaign logs, use the time stamp from CQL instead of the hour default. If CQL does not have a time stamp, then don't do a log check.
2016-06-10TMFW-56projectsWhen milestones or projects are closed, all tasks associated will be closed as well
2016-06-10FEAT-25rewritesAdd export rules functionality
2016-06-09FEAT-12banners / advertisementRedirect to Authority tab after creating a new banner
2016-06-09FEAT-38prodcatalogueAdd sorting and search functionalities to facets list
2016-06-09CORE-720mailerAllow access to mailer without requiring a subscription, limit resends to super user
2016-06-09CORE-720emailRename email module to mailer, ensure status is set to delivered if click or open event received, make sure attachments can be recreated on resend
2016-06-09TECH-1589retail
imagegallery
help
feedback
register
login
Add SEO to view_retail and view_album, update old seo objects for help, feedback, register and login to new $meta variables
2016-06-09CORE-708campaignsDeploy CQL and Campaign module enhancement
2016-06-09FEAT-41emailAdd open and click counts to list page
2016-06-08TECH-1575emailFixed URL not being restored when message is edited in CKeditor
2016-06-08TECH-1588Remove CoreDNA_Lock class, change temporary path for some modules from engine/templates_c to site/templates_c
2016-06-08TECH-1590Fixed shortened URLs restoring to full URLs when 'keep_domains' flag is set
2016-06-08Remove hacking attempt redirection when XRF is detected
2016-06-08CORE-708prodcatalogueorderAdded Paypal Data to Order DXP. Added reference id and PayPal fee to Order CSV Export and Order Restful API.
2016-06-07TECH-1567cdnAdded hash to ensure purge using CDN hostname purges from both shields
2016-06-07TECH-1583prodcataloguecartFixed voucher replacement when code not passed via URL
2016-06-07TECH-1582

newsletter
email

Fixed email not sending when recipients have a large number of vars attached
2016-06-06CORE-699news
prodcatalogue
register
feedback
blogs
pages
Update modules to use the newer meta class to unify SEO across the system
2016-06-06TECH-1577prodcatalogueFixed brand update image upload labels not visible
2016-06-06TECH-1576Fixed image not fully visible in thumbnail when using dropzone image upload
2016-06-06CORE-706prodcatalogueAdded supplier functions to faceted search
2016-06-03TMFW-56projectsWhen a project is closed, all tasks associated with it will be closed as well.
2016-06-03TECH-1574blogsFixed searchtype using second character instead of first when searcing blogs
2016-06-03TECH-1573prodcatalogueorderFixed no shipping options showing when none are selected, default to all shipping options
2016-06-03TMFW-54projectsAdded Project Budget Status report
2016-06-03TECH-1575emailFixed image and links not being returned to full URL when sending emails edited in CKeditor
2016-06-03Force templates to compile when dbDebug is 1 in settings
2016-06-03CORE-1570centresFixed new centre options not taking affect until logout or switching centres in the DXP
2016-06-03

TMFW-65

projectsAllows project report templates to be selectable on the front end
2016-06-03

CORE-521
TECH-1570

Remove domains from CKeditor content unless the 'keep_domains' flag is set
2016-06-03prodcataloguecartAdd extra parameter on Fedex shipping service result
2016-06-02CORE-703adlogicImprove adlogic error handling to differentiate between no results and time out/error
2016-06-02TECH-1567cdnFixed purge taking a long time to process
2016-06-02TECH-1567cdnFixed multiple slashes in URI causing files to not be purged from CDN on upload
2016-06-02TECH-1567supplierFixed supplier image not being purged on upload
2016-06-02TECH-1565blogsFixed blogs preview using object instead of array in $blogs_content_categories
2016-06-02TECH-1562Fixed incorrect language file used with ckeditor slickcarousel
2016-06-01TECH-1561prodcatalogueorderFixed all emails sent not using sender email and sender name in configuration
2016-06-01TECH-1540pubuser_exportFixed all modifier not correctly getting all pubusers regardless of change date
2016-06-01TECH-1560feedbackFixed regex not extracting multiline comments correctly from plaintext store in database
2016-06-01TECH-1535blogsAdded search blogs by pubuser_id
2016-06-01TECH-1531prodcataloguecartFixed special pricing not being used with product variants in the new cart