[2.6.0] Calendar Planning

One of the biggest features coming into Mods for HESK 2.6.0 is an all-new module: Calendar Planning.  This module will add a calendar that both customers and staff can see.  Let’s take a quick look at this new module and the changes introduced.

I) Categories

Screen Shot 2016-05-02 at 3.42.26 PM

Categories have been adjusted to support both tickets and events.  When creating / editing a category, you can now add two new properties:

  • Usage
  • Color

Usage will specify what the category can be used for. You can use a category only for tickets, only for events, or both.  Color specifies the category color (if any).  You can specify the hex code of the color, or use the integrated colorpicker.  The color will be used as the background on the calendar event (more on that soon).  Editing categories has now been moved to an on-screen modal, which can be accessed by clicking the “Edit” icon next to any category (right next to the delete button).

II) Calendar

Screen Shot 2016-05-02 at 3.47.18 PM

The calendar is the major new module.  If you’re familiar with other calendar solutions (such as JEvents or Google Calendar), this calendar should be very similar.  You are able to create all-day events, or events that only last a couple hours.  You can also view the calendar in month, week, or day views (you can also set a default view, and staff can have their default views).

You can also set reminders for events.  Each user can currently have one reminder per event, in which an email will be sent to them once it is time for them to get the reminder.  These emails are processed via a cron job that the server administrator will need to set up when updating (otherwise reminders will never be sent).

More information about the calendar module (such as how to perform certain actions) will be posted on the Mods for HESK documentation when 2.6.0 is released.

III) Ticket Due Dates

Since Mods for HESK can handle calendar reminders and certain date-specific functions, another new feature coming along with the calendar is ticket due dates.  You can now specify a due date for a ticket on the left-hand side of the view ticket page.  If the ticket is not closed and the current date is after the due date, an email will be sent to the ticket owner, as well as any users who request overdue email notifications for tickets not assigned to them.