- Jun 03, 2015
-
-
Jared Hancock authored
And also fix mishap events changing the ticket status
-
- May 20, 2015
-
-
Jared Hancock authored
-
- May 14, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- May 13, 2015
-
-
Jared Hancock authored
This patch removes several of the internal notes posted to a ticket for various events and replaces them with events added to a threads event chain. The emails are still sent out as they previously were, but internal notes are only added to the thread if an agent actually specified comments.
-
Jared Hancock authored
-
Jared Hancock authored
If navigating back to the ticket queue (after closing a ticket, for instance), return to the queue previously viewed.
-
- May 05, 2015
-
-
Peter Rotich authored
Add ability to extend Form Support the concept of form ID Clear/hide field errors on blur
-
- Apr 02, 2015
-
-
Jared Hancock authored
-
- Apr 01, 2015
-
-
Peter Rotich authored
Unassign tickets on transfer when the target department has assignment restriction and the assigned staff is not a member. Disable claim (quick self-assignment) when above restriction is in effect.
-
- Mar 23, 2015
-
-
Jared Hancock authored
This fixes a slight regression, where, if the locking mechanism were disabled, then tickets could no longer be responded to.
-
- Feb 27, 2015
-
-
Jared Hancock authored
Also, add warning popup when lock is about to expire and allow the user to attempt to renew the lock. Also, connect the keyup callback for redactor to the autoLock.handleEvent for greater update of the lock, and also deadband the lock to every 10 seconds.
-
- Feb 13, 2015
-
-
Jared Hancock authored
-
- Feb 12, 2015
-
-
Jared Hancock authored
This patch includes a slight database migration, and adjusts the functionality of a few core components. * Move collaborators from the ticket to the thread. This concept allows collaborators on any object which has a thread, including tasks. * Add flags to the thread entry This will allow flagging thread entries for different purposes. Initially this can be used to flag the original message of a thread in case a ticket / thread is created without an initial message. * Lock becomes more of a utility The lock is now disconnected from the ticket and is a separate utility. Separately, the ticket and task objects can have a reference to a lock object. Furthermore, when submitting some activities to tickets, the lock is verified to be owned by the respective agent, and the lock code must match a current lock code. The code is rotated on each acquire() call to guard against double submissions. * Collaborator is an ORM model The TicketUser class is broken up now so that the collaborator instance can exist apart from a ticket. Email message ids are now generated for collaborators without respect for a ticket so that collaborators can be properly supported on any thread.
-
- Jan 23, 2015
-
-
Jared Hancock authored
-
- Dec 20, 2014
-
-
Peter Rotich authored
Allow for permissions to be registered dynamically. This will allow for the ability for models and plugins to register permissions.
-
- Dec 11, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
Support duplicate names in different hierarchy Save path on add/update Show full department name on transfer
-
Peter Rotich authored
-
- Dec 10, 2014
-
-
Jared Hancock authored
oops: Fix crash upgrading to c7c82835 oops: Fix crash rendering ticket view oops: Fix crash posting response to ticket oops: Fix refresh url after ticket reply post orm: Locate annotations after the root model's fields orm: Add PK field check for DISTINCT aggregate expressions When using the DISTINCT option for aggregate expressions, ensure that when a relationship is used in the aggregate, that a single field of the remote model's primary key is used — rather than the foreign key, since it would never have more than one unique value. search: Re-implement basic ticket search oops: Couple trivial changes oops: Fix date formatting for PDF output oops: Fix staff profile view and update oops: Fix canned response listing orm: Fix crash compiling WHERE IN (nested select) nav: Move settings/email to email/settings i18n: Make field visibility config translatable oops: Fix crash adding field to custom form forms: Fix `required` flag transfer to FormField oops: Fix bad merge on new ticket by staff forms: Show uneditable fields on new ticket by staff oops: Fix bad merge on client ticket view
-
- Dec 09, 2014
-
-
Peter Rotich authored
-
- Dec 08, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Oct 10, 2014
-
-
Jared Hancock authored
And fix an error message typo
-
- Sep 19, 2014
-
-
Peter Rotich authored
This is necessary to avoid confusion vs. closed state.
-
- Sep 02, 2014
-
-
Jared Hancock authored
-
Peter Rotich authored
-
- Aug 29, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Aug 27, 2014
-
-
Peter Rotich authored
Always clear staff's drafts on successful reply Remove errant reload
-
- Aug 22, 2014
-
-
Peter Rotich authored
Cleanup status change form Add resolve to ticket ticket view Use the new status table when checking for overdue
-
Peter Rotich authored
Fix cases where first item added via addSubMenu got deleted.
-
Peter Rotich authored
Move ticket status change to unified backend.
-
- Aug 07, 2014
-
-
Jared Hancock authored
-
- Aug 05, 2014
-
-
Peter Rotich authored
-
- Jul 31, 2014
-
-
Jared Hancock authored
-