- Aug 18, 2015
-
-
Jared Hancock authored
Add ticket count to page bottom. Team-assigned tickets show up in "My Tickets"
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
This patch drops the content after the last boundary in a multi-part message which prevents it from being considered in some case where the available content sections are not favorable. Backport me to v1.9
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
Only send one autoresponse to the same user for new messages sent in a five minute window per thread. This will stop looping because of bounces and OoO notifications not flagged as autoreplies
-
Jared Hancock authored
Previously, the Ticket::getLastRespondent() method would find an agent, seemingly at random. This was aggravated by a logic mismatch in the Ticket::onMessage() method which would send a message to the last respondent if the "Assigned Agent" were select in the configuration for the new message alert.
-
Jared Hancock authored
-
Jared Hancock authored
No. Seriously. Like from 11k seconds down to 0.3 for a full-text search on several thousand tickets.
-
Jared Hancock authored
-
Jared Hancock authored
This patch makes the open and closed ticket counts on the client portal relative to the help topic search. It also hides the counts when doing text searches so that an extra count query isn't necessary.
-
Jared Hancock authored
So, fields with only the 'required' flag set for users are shown for the registration page.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
This greatly improves the performance collecting user and organization ticket statistics.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
The previous code would erroneously include ticket counts from the user's organization even if the user did not have access to them.
-
Jared Hancock authored
Use `if not exists` in the create statement for the %cdata table so that, in some race conditions, a MySQL slave would not be crashed because of an already-existing table.
-
Jared Hancock authored
The previous code resulted in rebuilding the %thread_entry table several times during the upgrade process. For systems will several hundred or thousand megabytes of content in their system, this could result in a very slow or crashed system. This patch avoids multiple rebuilds of the table by simply creating a new one and copying the correct values into the new table. It also avoids possible duplicates when changing collaborators to the new thread system considering that collaborators were not properly removed with tickets in previous versions.
-
Jared Hancock authored
The previous logic required the Ticket::PERM_ASSIGN permission in order to open a ticket. This logic requires that perm only if attempting to assign the ticket on open.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
Conflicts: WHATSNEW.md bootstrap.php include/ajax.users.php include/cli/modules/package.php include/client/tickets.inc.php include/staff/tickets.inc.php
-
Peter Rotich authored
sla: Capture current sla before setting new one Reviewed-By:
Peter Rotich <peter@osticket.com>
-
- Aug 17, 2015
-
-
Jared Hancock authored
bug: Zombie tickets Reviewed-By:
Jared Hancock <jared@osticket.com>
-
Jared Hancock authored
v1.10 bug fixes and enhancements Reviewed-By:
Jared Hancock <jared@osticket.com>
-
Peter Rotich authored
Redirect to recent queue / listing on transfer or assign
-
Peter Rotich authored
Department/Topic create now considers the possibility of preset id (primary key) Default help topic routing to floating system's default department
-