department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
98 stars 69 forks source link

[SPIKE] [Events] [Defect] Recurring events don't specify timezone when editing the series. #13775

Open jilladams opened 1 year ago

jilladams commented 1 year ago

Status

[2024-07-03] [Fran] Discussed with Dave C, and this should be fixed soon, and not wait for Events v3 work to commence.

Description

Recurring events don't specify timezone when editing the series.

This ticket is to research whether or not this is a minimal effort or something that should wait for Events V3 larger project.

To repro

  1. Create a new Event at /node/add/event. Configure the event to be recurring, at 10am
    1. Recurring every 1 days
    2. Until (pick a date at least 4 days later, to get 4 instances)
    3. Timezone, specify Phoenix
  2. Save
    1. Validate that the start time for all events in MST begin at 10:00 am.
  3. Edit the Event
  4. Click the 'Edit event series' button
  5. See that the listed dates / times start at 12:00, with no timezone specified.

Screenshot 2023-05-19 at 2 06 02 PM Screenshot 2023-05-19 at 2 06 10 PM

Acceptance criteria

FranECross commented 4 months ago

Per Dave, fix now and don't wait for Events v3 work to commence.

Agile6MSkinner commented 3 months ago

@jilladams With events v3 slated to start this qtr and this ticket being around for over a year, I recommend closing it.

FranECross commented 3 months ago

@Agile6MSkinner I chatted with Dave about this recently, and he wants us to fix this now and now and not wait for Events v3. I'll move it out of the old epic so we can close it, and will create a new epic for for "Events Fix Now" or some such.

Agile6MSkinner commented 3 months ago

@mmiddaugh Since this is your show now, do you agree that we should fix this before Events v3? We would be choosing these 3 pts over other work.

davidmpickett commented 1 month ago

This is an issue with the upstream module. A couple possible issues that might resolve the issue: