Skip to content
Snippets Groups Projects
  1. Jan 17, 2014
    • Jared Hancock's avatar
      filters: Unpack the user information before filter · b4f29626
      Jared Hancock authored
      If a user is created / selected before opening a ticket (very likely the
      case in the SCP), the email address and name should be unpacked into the
      $vars dictionary prior to creating and processing ticket filters
      b4f29626
  2. Jan 16, 2014
  3. Jan 15, 2014
  4. Jan 14, 2014
  5. Jan 13, 2014
    • Jared Hancock's avatar
      Use case-insensitive matching on email address · 08398509
      Jared Hancock authored
      This patch addresses an issue where a client may have upper-case letters in
      their email address. When visiting the client portal to check the ticket
      status, previously, the exact same case would be required in the 'Email
      Address' box.
      
      This patch remove the case sensitivity for email logins.
      08398509
  6. Jan 11, 2014
  7. Jan 10, 2014
  8. Jan 09, 2014
  9. Jan 08, 2014
  10. Jan 07, 2014
  11. Jan 06, 2014
  12. Jan 03, 2014
  13. Jan 02, 2014
  14. Dec 31, 2013
    • Jared Hancock's avatar
      perf: Use a materialized view to speed queue views · 1bc05945
      Jared Hancock authored
      This patch introduces an automatic materialized view to speed database
      performance when querying and displaying the ticket views. This can
      eventually be extended to the search and advanced search features to speed
      them as well.
      
      The data from the dynamic form entries related to ticket details is copied
      to a %ticket__cdata table. The %ticket__cdata table is then joined directly
      to the other tables in the query for the ticket view. MySQL is magically
      and dramatically faster using this method.
      
      The downside is that the disk usage for the custom data is doubled, and the
      time needed to update the dynamic data is at least doubled as the form
      entries and the materialized view must both be updated.
      
      This method should also extend well to other database platforms in the
      future. It will be likely that most other database query optimizers will
      have difficulty joining, scanning, and sorting the table models we have for
      custom data fields.
      1bc05945
    • Jared Hancock's avatar
      Honor ticket number in subject line without brackets · a74d9a5c
      Jared Hancock authored
      We introduced a glitch in 29b37144, which was the patch that introduced
      matching on email headers other than the Subject.
      
      I misinterpreted the original `preg_match()` regex, thinking that it was
      requiring brackets. Looking at it again today, I see that it didn't. The
      current one does, however, require surrounding brackets.
      
      This patch also allows for extra letters or dashes between the `#` and the
      ticket number. Eventually we should allow the ticket number itself to have
      extra characters -- be formattable.
      
      Fixes osTicket/osTicket-1.8#342
      a74d9a5c
  15. Dec 23, 2013
  16. Dec 17, 2013
  17. Dec 16, 2013
Loading