Skip to content
Snippets Groups Projects
  1. Aug 03, 2015
    • Peter Rotich's avatar
      Add restrictions to ticket/task closure · aba37fce
      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
      aba37fce
  2. Jul 30, 2015
  3. Jul 21, 2015
  4. Jul 13, 2015
  5. May 21, 2015
  6. May 13, 2015
    • Jared Hancock's avatar
      Add concept of thread events · 8dac3da5
      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.
      8dac3da5
    • Peter Rotich's avatar
      Add collaboration support to task · 2cf05961
      Peter Rotich authored
      Move collaboration implementation to thread level
      2cf05961
  7. May 05, 2015
  8. Mar 23, 2015
  9. Mar 13, 2015
  10. Mar 05, 2015
  11. 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
  12. Feb 17, 2015
  13. 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
  14. Feb 10, 2015
  15. Jan 06, 2015
  16. Dec 26, 2014
    • Jared Hancock's avatar
      Properly escape text bodies for canned responses · cfa84eab
      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.
      cfa84eab
  17. Dec 22, 2014
  18. Dec 20, 2014
  19. Dec 18, 2014
  20. Dec 11, 2014
  21. Dec 09, 2014
  22. Dec 08, 2014
  23. Sep 19, 2014
  24. Sep 10, 2014
  25. Sep 08, 2014
  26. Sep 03, 2014
  27. Sep 02, 2014
  28. Sep 01, 2014
Loading