- 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.
-
- 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
-
- Oct 03, 2014
-
-
Jared Hancock authored
-
- Oct 02, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Sep 30, 2014
-
-
Matt Kirman authored
The statistics module on the dashboard was using the incorrect query parameter 'stop'. This meant that the module was loading all tickets from the report start date to the present day. This commit fixes this by using the 'period' parameter instead.
-
- Sep 19, 2014
-
-
Peter Rotich authored
This is necessary to avoid confusion vs. closed state.
-
- Sep 08, 2014
-
-
Jared Hancock authored
-
- Aug 30, 2014
-
-
Jared Hancock authored
-
- Aug 29, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Aug 28, 2014
-
-
Peter Rotich authored
Fix search backend to use the new statuses
-
- Aug 27, 2014
-
-
Jared Hancock authored
-
- Aug 22, 2014
-
-
Peter Rotich authored
Unify use of modal dialog Make popup dialog graggable
-
Peter Rotich authored
Empty the popup container and show loading spinner on-load hide the spinner and show the content
-
Peter Rotich authored
Delete tickets for realz when set to 'deleted' status. This commit will be partially reverted once data retention plugin is added.
-