Skip to content
Snippets Groups Projects
  1. Mar 05, 2015
  2. Feb 17, 2015
  3. 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
  4. Feb 10, 2015
  5. Jan 05, 2015
    • Jared Hancock's avatar
      oops: Fix a few small issues · 3323e013
      Jared Hancock authored
        * Fix missing attachments join for Category (fixes #1654)
        * Fix crash on user account registration
        * Fix save button on user account (fixes #1655) — regression from bebc2d79
      3323e013
  6. Dec 30, 2014
    • Jared Hancock's avatar
      filters: Fix several small, major issues · ada4d9a0
      Jared Hancock authored
        * Fix incorrect mapping to user email address
        * Fix early rejecting of tickets — even if a filter earlier in the
          matching filter list had "stop on match" set
        * Fix ::stopOnMatch referring to incorrect db field
      
      The new logic abandons the early rejection logic in ticket create. Instead,
      the normal validation is completed as usual. Thereafter, the filter is
      initialized and applied to the ticket. Upon rejection, a RejectedException
      is thrown by the ::apply() method of the TicketFilter. The Ticket::create()
      method will handle the exception and reject the ticket.
      ada4d9a0
  7. Dec 11, 2014
  8. Dec 10, 2014
  9. Dec 08, 2014
  10. Nov 14, 2014
  11. Oct 07, 2014
  12. Sep 26, 2014
  13. Sep 24, 2014
  14. Aug 29, 2014
  15. Aug 22, 2014
  16. Aug 13, 2014
  17. Aug 07, 2014
  18. Aug 04, 2014
  19. Aug 01, 2014
  20. Jul 29, 2014
  21. Jul 17, 2014
    • Peter Rotich's avatar
      Fix XSS vulnerability on user's name · 92824412
      Peter Rotich authored
      Names parsed from incoming emails are stored in the database as is. This
      pull request addresses potential XSS vulnerability due to improper display
      of unsanitized names. Going forward names will be scrubbed on create.
      92824412
  22. Jul 07, 2014
  23. Jun 27, 2014
  24. Jun 26, 2014
  25. Jun 16, 2014
  26. May 29, 2014
  27. May 28, 2014
  28. May 08, 2014
    • Peter Rotich's avatar
      Fixes · 120d90be
      Peter Rotich authored
      Add ability to disable canned responses
      Fix team drop down selection
      Remove priority escalation setting in SLA page (implementation is on todo
              list)
      120d90be
Loading