PDA

View Full Version : Commit ChangeLog (Build 392 to 398) - Interactive Reports, Tweaks


jstanden
10-25-2007, 09:53 AM
A couple interactive reports from the Reporting Plugin are the major new feature this update. Many fixes/tweaks from forum feedback are included.


* Added the skeleton of the Reporting plugin. This isn't incredibly functional yet, but it's very extensible.

* Added DAO_Message::IS_OUTGOING and DAO_Message::WORKER_ID to the model/db. This helps identify 'sent' messages better than scanning through the database for particular 'from' address ids (which may change over time). This simplification also helps with custom reporting.

* Phased out DAO_Message::MESSAGE_TYPE and DAO_Message::IS_ADMIN.

* Fixed a recent bug with setting worker groups from Configuration->Workflow

* Added dynamic statistics to the Reports plugin (tickets by group, replies by worker) by selected date range.

* Tweaked the AdvGraph library in the Reports plugin so it will show the year on the X-axis label for previous years

* Tweaked the Watchers plugin so it won't send notifications for >=90% spam probability.

* Tweaked /tickets/compose ('Send Mail') to show a dropdown for a worker to choose which group to send mail as. This will display all the group memberships for the current worker.

* Added breakdown statistics for the Interactive Reports plugin. New Tickets will now show Group/Buckets, and Worker Replies will now show Worker/Group. Click the heading to expand the breakdown.

* Added month ranges for the Interactive Reports (less plots than days, with bigger numbers).

* CHD-234: Peek function contains option to move to groups and buckets

* CHD-232: When replying the subject can be edited but any changes are not saved

* CHD-233: F&R is called 'Find Answers' in Reply window

* CHD-252: 'Next Worker' column removes names after any attempted property change

* CHD-255: Have HTML tags stripped out of email from Contact Forms

* CHD-236: Send Email from My Conversations (and My Workspaces)

* CHD-235: Move To function in Group Workspaces should contain the option to move to Buckets of other Groups. (Works now if you're a member of those other groups).

* CHD-245: 'Last Action' changes to 'Outgoing from [firstname lastname]' to simply 'Outgoing from Helpdesk' after ticket list refreshes

* CHD-254: E_STRICT PHP Warning When Editing a Contact Form

* Removed some superfluous fields from the Audit Log tracking (e.g., first_message_id, first_wrote_address_id, updated_date). Cerberus changes these fields automatically, so they just clutter the auditing which should be focused on things workers are changing.

* Added friendly labels to the Audit Log group/bucket change fields.


Enjoy!

jstanden
10-25-2007, 10:03 AM
Updated the live demo to Build 398:
http://demo.cerb4.com/admin/

You can check out the interactive reports here:
http://demo.cerb4.com/admin/reports