I'm trying to create a scheduling reporting feature where a user can schedule a report to be received "every 1st Monday of the month" or "every last day of the month" or "every week on Tuesday".
I saw an answer that talks about this somewhat, but I think it's more complicated than I need it. Calendar Recurring/Repeating Events - Best Storage Method. My reports will always be starting immediately (not starting on a specific date) and it won't be rendering to a calendar. All I need to display is what options were chosen so it can be edited (what I mean to say is I don't need to display specific instances of a scheduled report but do need to display the rule.) The rules need to be stored in the DB and I'm at a loss on where to even begin. Any help would be greatly appreciated!