Reoccurring calendar event based on an existing event? - google-calendar-api

How would I schedule a reoccurring event 10 days before the second Saturday each month in Google Calendar?

Related

Google Calendar ICS to include the day before

This is for a custody calendar which shows who has the kids and when. There is a situation revolving around several holidays that happen on x Monday of every year. The custody terms give a parent time on that Monday as well as the Sunday before. For example, MLK day is celebrated on the third Monday of January every year. Since it's possible for January to begin on a Monday, I can not begin the calendar event on the third Sunday as it will displace the event by a week.
Is there a way to trigger the event on the third Monday but include the Sunday before within the ICS file?
I'm not sure where to begin here. I have not been able to find anything relevant while searching for a solution.

How do I repeat the event at different times weekly?

I am currently using the google calendar API to insert events into a calendar. This is the RRULE that I am using for now that allows me to insert an event at the same time on specific days of the week every week.
RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=30;BYDAY=TU,WE,FR;
Currently, events are being inserted at the same time on TU, WE & FR. However, I would like to insert the event at different times each day.
For example, the event should be between 3-4PM on Tuesdays and Wednesdays every week but between 5-7PM on Fridays. I want to avoid creating 3 separate weekly recurring events by calling the calendar API with different timings for each of these instances.
You can only use the recurrence rules on recurrent events. As it is described on the docs "Events are called recurring if they repeat according to a defined schedule". In this scenario you are effectively requesting different events albeit very similar ones because you need different schedules for each one.

Do notifications attached to a recurring event in Google Calendar get sent each time the event recurs?

I create an event in Google Calendar that recurs every two weeks. I added notifications for one week before and one day before. Then I invited a bunch of people to the event.
a) When I create the event with notifications, are those notifications only for me, or do they do to the whole group I invited?
b) Do the notifications go every time the event recurs, or just for the first one?

How works default calendar in activiti timer event?

I can't find in any doc which calendar activiti timer uses. Is it a business calendar (takes into account only weekdays) or a regular calendar?
I need to terminate process in 14 days by the regular calendar (2 weeks). So if I use this duration in timer event P14D will it trigger event in 14 days or in 14 weekdays????
I went through activivi calendars' source files and found out that it works with the regular calendar even though all that calendars named as "business" calendars.

What is the best control should be used for disabling range of dates and times, so user cannot selects them?

I am implementing a business requirement for boats booking, each booking is a period (from datetime : to datetime).
So, I'm looking for a control to implement the following functions:
Disable booked periods so user be aware of booked periods, hence user cannot selects them.
e.g. We have the following booked periods
BoatName From To
Boat 1 01-01-2011 10:00 AM 01-01-2011 12:00 AM
Boat 1 02-01-2011 09:00 AM 04-01-2011 09:00 AM
Based on above booking details, all dates and times should be available except the following
01-01-2011 as a day should be available but times from 10:00 AM to 12:00 shouldn't be available.
02-01-2011 as a day should be available but times from 09:00 AM to 11:59 PM shouldn't be available.
03-01-2011 the whole day and time shouldn't be available because the whole days is booked.
04-01-2011 as a day should be available, but times from 12:00 AM to 09:00 AM shouln't be available.
So, is there a control that can implement that functionality?
Or, if I'm going to use ASP.NET Calendar Control or Telerik Calendar Control, how to implement such functionality?
I suppose you can do that with the telerik calendar using coding as in these demos:
http://demos.telerik.com/aspnet-ajax/carrental/default.aspx
http://demos.telerik.com/aspnet-ajax/calendar/examples/design/sunny/defaultcs.aspx
You may also take a peek at other live demos for picker validation they have or projects in their code library.

Resources