Title: Event Conflict Warning plug-in

This plug-in implements the long-coveted feature that warns you on the event form whether there is a conflict(s) between the event entry that you are editing and the existing event entries.

Since the warning message includes the links to the existing event entries, it would be easy to open the existing event entries and move the dates and times to solve the conflicts.



Install



Click the link below to download the zip file of this plug-in.



Upload the zip file in Server Settings > Plugins page.

After uploading, you will see the following I18N ERROR. Don't worry. This error means "you need to restart TeamPage server to load the I18N resources (language files)."



Click [Restart TeamPage] in Server Settings > General > Manage Server page. If your TeamPage server is hosted in Traction's cloud environment, you will need to restart your server twice to load the I18N resources correctly.

After restarting, you will see that the plugin's name show up correctly.



Note: This plug-in requires the JSON API plug-in version 0.1.3 or higher. If you are using an older version, please download and install the latest version of the JSON API plug-in.



Examples



Let's say there are the following 3 event entries.



Color Title Start Date/Time End Date/Time All Day Invitees
Red All Day Event (from Jul 15 to Jul 16) July 15 July 16 Yes Admin, Sarah
Green Sales Meeting - Sarah & John 10:00 on July 15 12:00 on July 15 No Sarah, John
Blue Admin's Secret Activity 10:00 on July 16 12:00 on July 16 No Admin


Normal events (not All Day events)



When you are going to add an event entry which will start at 11:00 and end at 13:00 and one of the invitees is John, the warning message shows up to tell you that John is not available because of the green event.



Click the warning message to expand and see the details of the conflict.



All Day events



All Day events will be ignored. Even though there is already the red "All Day Event (from Jul 15 to Jul 16)" event for Admin and Sarah, when you going to add a new event starts at 9:00 AM and ends at 5:00 PM for Admin, the warning message doesn't show up because the red event is an "All Day" event.



Events in "Secret" spaces



If the blue event "Admin's Secret Activity" is in a space where you don't have the read permission, the warning message doesn't show up when you add a new event for Admin.







Attachments:
i18n_error_en.png
plugin_installed_en.png
calendar.png
example01.png
example02.png
example03.png
example04.png
example05.png
example06.png
Article: Forum6947 (permalink)
Categories: :Doc:plug-in
Date: July 16, 2018; 10:33:37 PM Eastern Daylight Time

Author Name: Takashi Okutsu
Author ID: takashi