Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-104824

Complete Expando Functionality in Calendar and CalendarBooking Models

    Details

    • Type: Feature Request
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Description of Issue:
      Expando support seems to be only partially implemented in the Calendar and CalendarBooking models in OOTB Liferay DXP 7.2.

      The Calendar model has methods getExpandoBridge() and setExpandoBridgeAttributes(), but the calendar local service methods addCalendar() and updateCalendar() do not contain the line setExpandoBridgeAttributes(serviceContext). Also, the deleteCalendar() method does not contain the line _expandoRowLocalService.deleteRows(calendar.getCalendarId());.

      The CalendarBooking model is similar: the addCalendarBooking() and updateCalendarBooking() set the expando attributes, but deleteCalendarBooking() method appears not to delete the corresponding expando table rows, leaving them orphaned.

      Goal of Feature Request:
      It is understood that as Calendar and Calendar Booking are not listed in the Control Panel under Custom Fields, this functionality does not appear to have been promised (although the obsolete Calendar Event is listed). This being said, this Feature Request is being submitted to finish the Expando code of the Calendar and CalendarBooking models, which appear to be just a few lines short of being complete.

        Attachments

          Activity

            People

            Assignee:
            support-lep@liferay.com SE Support
            Reporter:
            robert.tang Robert Tang
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:

                Packages

                Version Package