Commit Graph

1 Commits

Author SHA1 Message Date
Ed Schiebel 9bcea1f53c add all the custom recurrence UI
closes LF-356
flag=none

test plan:
  - yarn storybook
  - play with all the stuff under Calendar > RecurringEvents
  - especially play with CustomRecurrenceModal, since that's
    what will go into Canvas
  > expect it to spit out correct RRULEs

  - in CustomRecurrenceModal story
  - change repeat every to Month
  - open the Select
  > expect "Monthly on day 7" and "Monthly on the first Monday"
    as the 2 options
  - in the form at the bottom of the page, change the eventStart
    string so the day of the week is the last one of the month
  > expect the Select to have 3 options for the date,
    the nth day of the week, and the last day of the week

Change-Id: Id68645399880c97d86a67fd974d06eabf58f674c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/321191
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Juan Chavez <juan.chavez@instructure.com>
Reviewed-by: Robin Kuss <rkuss@instructure.com>
QA-Review: Juan Chavez <juan.chavez@instructure.com>
QA-Review: Robin Kuss <rkuss@instructure.com>
Product-Review: Ed Schiebel <eschiebel@instructure.com>
2023-07-14 12:55:32 +00:00