williamtroup/Calendar.js

suggestions for Calendar.js

wvermin opened this issue · 6 comments

Hello,

I am impressed by your Calendar.js project, especially how you handle repeating events.

As far as I can see, it is not possible to change one item from a repeating event like in Google agenda.
There you have the possibility to edit or delete an item, and you are prompted if you want this edit for

A - this event on that particular date only,
B - or for all these events,
C - or these events in the future.

One way to implement A would be that a not-repeating copy is made, for the chosen date only, and maintain an array or hash in the repeating event where the repeating event must not be shown

Implementing B is not too difficult, I guess the implementation is already there.

C would need a creation of a new repeating event (including the exception array from the original) and terminate the original repeating event.

Regards,

Willem Vermin

Hi Willem,

This is actually planned for the next version, but have taken a small break from the project, as I was releasing new versions every 4/5 days.

Thank you for your feedback.

Will

Good day,

This is a wonderful calendar module. Is there a way to exclude available days? In other words is there a way I can prevent users from creating an appointment on certain days of the week and / or dates?

-Scott

Currently no, this is not supported, but working week support is coming (so, for example, only Mondays to Fridays are shown in the display).

OK, thanks!

Hello,

I am impressed by your Calendar.js project, especially how you handle repeating events.

As far as I can see, it is not possible to change one item from a repeating event like in Google agenda. There you have the possibility to edit or delete an item, and you are prompted if you want this edit for

A - this event on that particular date only, B - or for all these events, C - or these events in the future.

One way to implement A would be that a not-repeating copy is made, for the chosen date only, and maintain an array or hash in the repeating event where the repeating event must not be shown

Implementing B is not too difficult, I guess the implementation is already there.

C would need a creation of a new repeating event (including the exception array from the original) and terminate the original repeating event.

Regards,

Willem Vermin

Updating repeating events was done in v2.8.0. I went with option B and C.

Thanks