PDA

View Full Version : Commit ChangeLog (Build 688 to 726) - Tons of New Reports, Universal Importer


jstanden
08-19-2008, 04:56 AM
* [Pile Sorter] CHD-780: Nuked the 'always' option on pile sorting. The quick inbox fitlering '-add filter-' from an inbox view is the new best practice.

* [Platform] The utility functions for quickly resolving e-mail addresses and ticket masks to internal IDs had a bug that would occasionally garbage collect a matching hit in the hash before returning the result. This should have been pretty rare, but it manifested more often during large imports or parser workloads.

* [Scheduler] Added the ability to add the '&reload=n' argument to the URL on single scheduled tasks (e.g. /cron/cron.import?reload=5). Previously this was only allowed when running the main '/cron' controller.

* [Reports] Changed the worker reply report chart to a horizontal bar chart that automatically expands its height based on the number of records it needs to display

* [Reports] Ticket created report now displays a bar chart showing the total tickets for each group over the time period specified. It also now automatically expands/contracts its height based on the number of records it needs to display.

* [Reports] The default start and end dates are now visible in the textboxes when the page loads for the ticket created, and worker reply reports.

* [Reports] Added shortcuts for past year ranges for the Created Ticket and Worker Replies reports. Also added a 'today' shortcut.

* [Reports] Added a 'Top 100 Spam/Nonspam Words' report.

* [Reports] Added Top 100 Spam/Nonspam Senders report

* [Reports] Added Top 100 Spam/Nonspam Domains report

* [Reports] The 'Created Tickets' report will no longer count probably spam in the totals.

* [Reports] Added Reports: Group Replies By Date, Open Tickets By Group, and Closed Tickets By Group

* [Importer] Added better error checking and validation for the data provided in <ticket> imports. Especially e-mail addresses.

* [Scheduler] Added more thorough trace output to the Maintenance scheduled task logging.

* [Reports] Added a new report that shows the most tickets created by organization or address

* [Reports] Added Worker History Report which displays and links to every ticket an agent replied to for each day

* [Reports] Created a report to display the oldest open tickets for each group

* [Reports] Created a report to display tickets waiting counts by group

* [Reports] Changed the open tickets report to filter out waiting tickets, and to allow searching by a date range.

* [Reports] Added the category breakdown and cleaner formatting for the group replies report

* [Reports] Added a new Report 'Ticket Assignment'

* [Reports] Fixed bug where closed tickets report and top contacts tickets popup calendars were not showing up

* [Reports] Added address/organization level totals to the top contacts report. Also fixed problem where totals could be inconsistent between the chart and report if the helpdesk had tickets not associated with any group.

* [Reports] Added a 'Shared E-mail Domains' report to show which domains are used by e-mail senders across the most organizations.

* [Importer] The importer will now add all superusers to the newly created group per import.

* [Importer] Fixed a bug where the importer would combine duplicate bucket names from different groups.

* [Platform] When the build number changes on update, the plugins will be re-read from disk at the same time the caches are flushed. This will solve issues where people had to navigate to the 'Plugins' tab in Configuration to see some plugin.xml changes.