Support Time Zone Shifting for Due Dates

Description

This turns on support for time zone shifting when the Plus Server is in a different time zone than the controlling LMS.

Also, Sakai treats a due date at the end of the day even the “time” in the due date as stored in our database has a “time” of 00:00 (i.e. the beginning of the day). This change checks if a dueDate is at 00:00 and changes it to 23:59 so that when the date goes through the ISO 8601 / UTC process, is sent to another system which converts back to local time and thinking that the 00:00 time is correct.

Attachments

3

Activity

Show:

Andrea Schmidt August 1, 2023 at 11:38 PM

Verified on 23x: https://qa23-maria.nightly.sakaiproject.org/, build: 08728603

Both GB items had 8/2 as the due date in the Plus site. Screen shot from the main site:

Automation for Jira January 12, 2023 at 9:43 PM

A pull request has been created, "SAK-48287 - Add 23:59 to 00:00 due dates for plus", you can see it at https://github.com/sakaiproject/sakai/pull/11170

Fixed

Details

Priority

23 Status

QA Verification Pass

Components

Assignee

Reporter

Created January 12, 2023 at 8:04 PM
Updated August 1, 2023 at 11:38 PM
Resolved January 19, 2023 at 12:16 PM