Skip to content
Snippets Groups Projects
  1. Jan 24, 2014
  2. Jan 11, 2014
  3. Jan 10, 2014
  4. Jan 09, 2014
  5. Jan 08, 2014
  6. Jan 07, 2014
  7. Jan 06, 2014
  8. Jan 03, 2014
  9. Jan 02, 2014
  10. 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
  11. Dec 23, 2013
  12. Dec 20, 2013
  13. Dec 19, 2013
  14. Dec 18, 2013
  15. Dec 17, 2013
Loading