Skip to content
Snippets Groups Projects
  1. May 13, 2015
  2. May 11, 2015
  3. May 05, 2015
  4. Apr 30, 2015
    • Jared Hancock's avatar
      typeahead: Add scroll support · e939f1be
      Jared Hancock authored
      e939f1be
    • Jared Hancock's avatar
      typeahead: Port newer `minLength` option · d5e477f5
      Jared Hancock authored
      Which allows opening the typeahead before any input is given
      d5e477f5
    • Jared Hancock's avatar
      Implement resend and arbitrary history · c161b596
      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.
      c161b596
  5. Apr 10, 2015
  6. Apr 07, 2015
  7. Apr 01, 2015
  8. Mar 24, 2015
  9. Mar 23, 2015
  10. Mar 18, 2015
  11. Mar 17, 2015
    • Jared Hancock's avatar
      search: Fix search on create date · 4d26f29f
      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.
      4d26f29f
  12. Feb 27, 2015
    • Jared Hancock's avatar
      lock: Sync lockCode input with lock renew · 06a1119b
      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.
      06a1119b
  13. Feb 26, 2015
  14. Feb 17, 2015
  15. Feb 12, 2015
    • Jared Hancock's avatar
      Collaborators for threads, lock as a utility · 67d55198
      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.
      67d55198
  16. Jan 23, 2015
  17. Dec 16, 2014
    • Jared Hancock's avatar
      lock: Set ticket lock on ticket-view · 1ab0f541
      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.
      1ab0f541
  18. Dec 11, 2014
  19. Dec 10, 2014
    • Jared Hancock's avatar
      oops: Bug fixes · 2b422844
      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
      2b422844
  20. Dec 08, 2014
Loading