Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-44044 Events cannot be made repeatable on the n-th day of a month / year
  3. LPS-49602

Events that repeat in positional weekdays in Liferay 6.1 (e.g. each 1st Monday of month) should repeat the same way in Liferay 6.2 calendar when imported.

    Details

    • Type: Technical Task
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.2.X EE, 7.0.0 M2
    • Component/s: Calendar
    • Labels:
      None

      Description

      Liferay 6.1 calendar allows the user to repeat events in positional weekdays (for example, the first Monday of each month, the second Thursday of each January etc.). Liferay 6.2 calendar failed to support this feature. Now, each event that repeats in these patterns should keep being repeated the same way in Liferay 6.2. when imported.

      Steps to reproduce

      1. Start Liferay 6.1 in a clean calendar and create events that repeat at the third Tuesday of each month, the third Friday of each January, the last Wednesday of each month and the last Saturday of each January, all starting in January 2014.
      2. Shut down Liferay 6.1.
      3. Point a Liferay 7.0 deployment to the same database used by 6.1, or apply the attached dump to a clean database used by Liferay 7.0.
      4. Deploy the new calendar portlet.
      5. See February 2014 in month view.
      6. See March 2014 in month view.
      7. See January 2015 in month view.

      Expected results

      • In step 5, there would be an event scheduled to the third Tuesday of February 2014
      • In step 5, there would be an event scheduled to the last Wednesday of February 2014
      • In step 6, there would be an event scheduled to the third Tuesday of March 2014.
      • In step 6, there would be an event scheduled to the last Wednesday of March 2014.
      • In step 7, there would be an event scheduled in the third Friday of January 2015.
      • In step 7, there would be an event scheduled in the third Tuesday of January 2015.
      • In step 7, there would be an event scheduled in the last Saturday of January 2015.
      • In step 7, there would be an event scheduled in the last Wednesday of January 2015.

      Actual results

      • In step 5, the event scheduled to the third Tuesdays appears in Friday, 21.
      • In step 5, there will be no event scheduled to the last Wednesday of February 2014.
      • In step 6, the event scheduled to the third Tuesdays will appear at Friday, 21.
      • In step 6, the event scheduled to the last Wednesday will appear at Saturday, 17.
      • In step 7, the event scheduled to the third Friday will appear at Saturday, 17.
      • In step 7, the event scheduled to the third Tuesday will appear at Wednesday, 21.
      • In step 7, the event scheduled to the last Saturday will appear at Sunday, 25.
      • In step 7,the event scheduled to the last Wednesday will appear in Thursday, 29.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                6 years, 4 weeks, 3 days ago

                Packages

                Version Package
                6.2.X EE
                7.0.0 M2