I am investigating the work involved to extend the current Calendar recurring days functionality.
The functionality needs to be extended so that a calendar event may be selected to occur:
Every day, week, month or year.
Daily (every x days or every weekday)
Weekly (every x weeks on y day e.g. every third monday)
Monthly (every day x of y months)
And the ability to set a recurrence range (e.g. Every Monday for 3 weeks).
Has anyone done anything along these lines and could give me some information?