- Oct 01, 2015
-
-
Jared Hancock authored
Otherwise we might end up with a search term like '"some junk"*' which is invalid.
-
- Sep 28, 2015
-
-
Jared Hancock authored
-
- Sep 25, 2015
-
-
Jared Hancock authored
-
- Aug 27, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
This time, use full-text for user and ticket lookup boxes, and drop the full-table scans from the ticket basic search page. Auto promote searches to wildcard searches when searching with the user-supplied input yields no results.
-
- Aug 18, 2015
-
-
Jared Hancock authored
-
- Aug 07, 2015
-
-
Jared Hancock authored
Also, fix submission without a lock and locks are disabled
-
- Aug 06, 2015
-
-
Peter Rotich authored
- Adds mass assign, transfer to ticket queues - Retire inline forms for ticket assignment and transfer
-
- Aug 04, 2015
-
-
Jared Hancock authored
-
- Aug 03, 2015
-
-
Peter Rotich authored
- Tickets cannot be closed when an open ticket exists - Tickets/Tasks cannot be closed when required for close fields are missing data - Add isCloseable routine to ticket/task classes
-
- Jul 30, 2015
-
-
Jared Hancock authored
Initially, include support only for Gravatar
-
Jared Hancock authored
-
- Jul 21, 2015
-
-
Jared Hancock authored
-
- Jul 13, 2015
-
-
Peter Rotich authored
-
- May 21, 2015
-
-
Peter Rotich authored
The setting is no longer ticket thread specific. Disabling html is now system wide setting for disable-able textarea widgets as well as email correspondence.
-
- 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.
-
Peter Rotich authored
Move collaboration implementation to thread level
-
- May 05, 2015
-
-
Peter Rotich authored
-
- Mar 23, 2015
-
-
Jared Hancock authored
-
- Mar 13, 2015
-
-
Jared Hancock authored
Reset field content when building a new form
-
- Mar 05, 2015
-
-
Jared Hancock authored
-
- 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 17, 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.
-
- Feb 10, 2015
-
-
Jared Hancock authored
-
- Jan 06, 2015
-
-
Jared Hancock authored
Don't add to endTime if not already set
-
- Dec 26, 2014
-
-
Jared Hancock authored
This patch changes the default formatting for text bodies used in emails, ticket thread, and canned response quoting so that white-space in text bodies is properly preserved. Previously, the text was treated as raw HTML and was not properly escaped, nor was the original whitespace preserved.
-
- Dec 22, 2014
-
-
Jared Hancock authored
This allows agents to view the raw email headers parsed with the email when the ticket or thread entry was created.
-
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 18, 2014
-
-
Chris Wheeler authored
This resolves #1570
-
- Dec 11, 2014
-
-
Peter Rotich authored
Add ability to add tasks to tickets.
-
Peter Rotich authored
Introduce the initial concept of adding tasks to a ticket.
-
- Dec 09, 2014
-
-
Peter Rotich authored
-
- Dec 08, 2014
-
-
Chris Wheeler authored
This will disable the ability for a user to close a ticket when they have not filled out all of the required fields. Explains the problem to the user trying to close and directs them to the edit page. Added some functions to the $ticket class to make it easy to determine the missing required fields.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Sep 19, 2014
-
-
Peter Rotich authored
This is necessary to avoid confusion vs. closed state.
-
- Sep 10, 2014
-
-
Peter Rotich authored
Redirect to tickets listing page when a ticket is resolved or closed via status change.
-