Skip to content
Snippets Groups Projects
  1. Feb 17, 2015
  2. Feb 13, 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. Feb 06, 2015
  6. Feb 03, 2015
  7. Feb 02, 2015
  8. Jan 30, 2015
  9. Jan 24, 2015
  10. Jan 23, 2015
  11. Jan 20, 2015
    • Peter Rotich's avatar
      oops: bug fix · c7170011
      Peter Rotich authored
      c7170011
    • Peter Rotich's avatar
      oops: ticket filters · f64e2467
      Peter Rotich authored
      Refactor filter.yaml and related code base
      Move isBanned routine to banlist class and make it banlist specific
      Refactor how canned responses get list of filters
      f64e2467
  12. Jan 16, 2015
  13. Jan 14, 2015
    • Peter Rotich's avatar
      upgrader: Drop select related on staff lookup · 002ff4e7
      Peter Rotich authored
      This is necessary because group table gets renamed as part of the upgrade.
      002ff4e7
    • Peter Rotich's avatar
      upgrader: Login banner · 85f14ce4
      Peter Rotich authored
      Don't crash when login-banner page doesn't exist yet.
      85f14ce4
    • Jared Hancock's avatar
      Session never expires · ee072130
      Jared Hancock authored
      This patch sends updated session cookies to the browser when the session is
      refreshed on the server. This allows the session cookie to expire on the
      browser at the same time the session timeout occurs at the server. In the
      event the session timeout is configured in osTicket not to expire, the
      cookie will expire after seven days on the client browser, and will expire
      in PHP when it is garbage collected sometime after 86400 seconds after the
      time last refresh time.
      
      Using this method, the session will never expire if the session timeout in
      osTicket is configured to 0, and the session is refreshed at least daily.
      ee072130
    • Peter Rotich's avatar
      upgrader: Support upgrading from 1.7 to 1.9.6 · 3da62beb
      Peter Rotich authored
      Make the upgrader play nice when loading latest yaml files.
      3da62beb
  14. Jan 13, 2015
Loading