We have a lot of features that leverage some kind of regular schedule such as email delivery or data pulls. There are a few areas where we have duplicately implemented a schedule UI. It would be nice to put together a general use Schedule UI pattern.
Requirements
  • frequency (hours/days/weeks/etc)
  • days of the week
  • number of occurrences
  • start on date
  • end after
  • built-in validation for numbers outside of expected ranges (etc hours in a day)