Difference between revisions of "PT Calendar Version 4.8 Release Notes"

From ADF Docs
Jump to: navigation, search
(Bug Fixes)
(Enhancements)
Line 13: Line 13:
 
===Enhancements===
 
===Enhancements===
 
'''General'''
 
'''General'''
* Added support for the new CS 11 ceRecordAPI for saving element data
+
* Added support for the new CS 11 ceRecordAPI for saving element data.
 
* Added next/previous navigation limits based on event data to prevent bots and visitors from scrolling through unlimited Month, Week, and Day calendar view pages.
 
* Added next/previous navigation limits based on event data to prevent bots and visitors from scrolling through unlimited Month, Week, and Day calendar view pages.
  
Line 21: Line 21:
  
 
* calRenderService.cfc
 
* calRenderService.cfc
** Added functions: calculateMonthsYears, calculateWeekDates, usePrevMonthLink, useNextMonthLink,,usePrevWeekLink, useNextWeekLink to calculate whether or not to render next/previous links on the month and week views.
+
** Added functions: calculateMonthsYears, calculateWeekDates, usePrevMonthLink, useNextMonthLink, usePrevWeekLink, useNextWeekLink to calculate whether or not to render next/previous links on the month and week views.
  
 
* recurrenceBuilderForms.cfc
 
* recurrenceBuilderForms.cfc
** Updated Recurrence Pattern and Options field validation
+
** Updated Recurrence Pattern and Options field validation.
** Cleaned up and removed old and outdated date/time picker library code options
+
** Cleaned up and removed old and outdated date/time picker library code options.
  
 
'''CustomCF'''
 
'''CustomCF'''

Revision as of 19:38, 31 January 2025

Back to PT Calendar

We are proud to release v4.8 of the PT Calendar App to the Community.

IMPORTANT: v4.7 of this application requires ADF 2.7.0 or greater and CommonSpot 11.0.0, 10.9.1 or 10.8.2 or greater

If installing the PT Calendar app for the first time, please follow the PT Calendar v4.8 Install Guide.

If upgrading from version 4.7 or later, please complete the v3.0 - v4.7 Upgrade Guides in order. Find the PT Calendar Upgrade Guides here.

Note: PT Calendar v4.8 does not have a direct upgrade path from the v2.x or earlier Calendar App. Please see the PT Calendar v3.0 Upgrade Guide for more information.

Enhancements

General

  • Added support for the new CS 11 ceRecordAPI for saving element data.
  • Added next/previous navigation limits based on event data to prevent bots and visitors from scrolling through unlimited Month, Week, and Day calendar view pages.

Components

  • calEventsCopyController.cfc
    • Updated the processEventCopyForm function to better handle copy process errors when they occur.
  • calRenderService.cfc
    • Added functions: calculateMonthsYears, calculateWeekDates, usePrevMonthLink, useNextMonthLink, usePrevWeekLink, useNextWeekLink to calculate whether or not to render next/previous links on the month and week views.
  • recurrenceBuilderForms.cfc
    • Updated Recurrence Pattern and Options field validation.
    • Cleaned up and removed old and outdated date/time picker library code options.

CustomCF

  • Added better year-start and year-end calculations for the Admin Year filter dropdown in the manage_events_filtering_tools.cfm customcf file.

Render Handlers Add a new ‘calendar_search_redirect_rh.cfm’ render handler file to allow configuration of the destination page via the 'PT Calendar Event Details Viewer' custom metadata form.

Exported Objects

  • Adding the Event Details Viewer Metadata Form .zip archive file (PT-Calendar-Event-Details-Viewer-Metadata-Form.zip).
  • Added and updated Event Recurrence Global Custom Element .zip archive file (Calendar-Event-Recurrence-Custom-Element.zip) with updated Calendar Date, Calendar Time, and Custom Checkbox custom fields for CommonSpot 11.x and above.

Bug Fixes

General

  • Created a CFT updater file to update the time, date, and checkbox fields in the "Calendar Event Recurrence" Global Custom Element for CommonSpot 10.9.x and below.

Components

  • calEventDetailsService.cfc
    • Fixed issue with a missing 'datapageid' key error that occurs after the copy process is finished.
  • calEventsForms.cfc
    • Fixed issue with the missing "copying..." indicator while the copy process was working.
  • dateTimeBuilderForms.cfc
    • Resolved issue when date/time form is submitted to trigger a final validation check and display a saving indicator.
    • Fixed issues with allDay and startTime validation logic on the Events Date/Time form.
  • calRenderService.cfc
    • Updates to var undeclared variables
    • Resolved several similar rendering issues where grids or lists were incomplete.
    • Fixed an issue with createMonthAsGrid where sometimes there were missing table cells or the end of the table was incorrect.
  • recurrenceBuilderForms.cfc
    • Resolved issue when recurrence form is submitted to trigger a final validation check and display a saving indicator.
    • Updates to clear out the Range End Date and the Range Quantity field if the other option is selected.
    • Updates to resolved issues with the starttime and endtime field functions.
    • Updates to resolved issues with the all-day checkbox functions.