Initial implementation of caching the holiday page rows.
Cache the holiday painted rows - this is a very performance related change.
Invalidate the caches whenever a tracking entry is saved.
Cache the generate_employee_box.
We need the month when we cache the holiday page cells.
Remove timeout on the cache.
Added the missing string format specifiers to the format string in TrackingEntry.save()
Save the tracking entry when testing to invoke the cache invalidation.
Send the tracking entry's id instead of the users.
The form will be None and not the empty string. Testing for truthiness also will cover the empty string case.
Whitespace.
Set the json_data success status to false when the request was flawed.