- May 13, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
This patch adds Content-Language and <link rel="alternate"> information to the client interface for better integration with search engines. It also adds @lang attribute to the <html> element and various input, textarea, and richtext boxes for better spell check integration and accuracy.
-
Jared Hancock authored
-
- May 11, 2015
-
-
Jared Hancock authored
-
- May 05, 2015
-
-
Peter Rotich authored
-
- Apr 30, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
Which allows opening the typeahead before any input is given
-
Jared Hancock authored
Add in the ability for an agent to resend a response. Optionally editing the response before sending it, and setting the signature as is possible with the usual responses. When the response is resent, the edited version is marked as GUARDED, and subsequent edits will result in new links in the history chain. That is, when a response is edited and resent by an agent, that response will remain in the history chain.
-
- Apr 10, 2015
-
-
Jared Hancock authored
-
- Apr 07, 2015
-
-
Jared Hancock authored
-
- Apr 01, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Mar 24, 2015
-
-
Jared Hancock authored
-
- Mar 23, 2015
-
-
Jared Hancock authored
-
- Mar 18, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Mar 17, 2015
-
-
Jared Hancock authored
This addresses the issue where the advanced search dialog was submitted before the date picker inputs were fixed up. This problem arises out of a difference between the agent's date formatting preference and the server being able to process that date format. The date pickers are reformated to yyyy-mm-dd before submission; however, for advanced search, the submission happened before the inputs were fixed up. This patch addresses the issue by manually fixing up the date in the submission routine for the advanced search dialog.
-
- 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 26, 2015
-
-
Jared Hancock authored
-
- 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.
-
- Jan 23, 2015
-
-
Jared Hancock authored
-
- Dec 16, 2014
-
-
Jared Hancock authored
Since the automatic lock was being acquired but not passed to the autoLock system, the automatically acquired lock was not being release on away navigation. This patch addresses the issue by passing the automatically acquired lock id to the autoLock system on ticket-view page load and change the ::Init() method so that the lock id is not cleared with the ::Init() method is called by the page load.
-
- Dec 11, 2014
-
-
Peter Rotich authored
Auto-close toop tip box when element goes away
-
Peter Rotich authored
Generalize how we show object/data preview. The url to get the preview is now based on data-preview attribute on the element in question.
-
Peter Rotich authored
The size of the dialog can be auto-adjusted based on the options
-
Peter Rotich authored
-
- Dec 10, 2014
-
-
Jared Hancock authored
Conflicts: include/i18n/en_US/form.yaml include/staff/templates/dynamic-field-config.tmpl.php include/staff/ticket-view.inc.php include/staff/tickets.inc.php scp/js/scp.js
-
- Dec 08, 2014
-
-
Jared Hancock authored
This will contain the effective due date of the ticket — either the due date or the estimated overdue time of the ticket based on the SLA settings. It will be maintained with ticket updates. orm: Add greater support for expressions in order_by
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
This patch adds support for automatic date and time formatting based on a selection of locale. The locale can default to the system or user specified language+locale, or can be elected separately. For instance, English speakers can pick between US, GB, and many other English speaking locales. This also removes the need of the %timezone table and uses the timezonedb built into PHP 5.3+. User's can now select from a much longer list of database and no longer need to deal with the DST checkbox.
-
Jared Hancock authored
This reworks the tabs CSS and javascript coding to be more flexible and to support vertical tabs. (Bootstrap calls this stacked.) The javascript also allows the URL to include the hash-tag of the last-clicked tab so that the tab can be automatically shown when the page is reloaded.
-
Jared Hancock authored
-
Jared Hancock authored
to indicate the primary language expected for translatable content
-
Jared Hancock authored
-
Jared Hancock authored
-