Skip to content
Snippets Groups Projects
  1. Sep 28, 2015
  2. Sep 22, 2015
  3. Sep 12, 2015
    • Peter Rotich's avatar
      bug: Collaborators notice · f9e9da44
      Peter Rotich authored
      Fix case where collaborators were not being alerted
      Alert admin last on new ticket - just in case admin email is used by an agent.
      f9e9da44
    • Jared Hancock's avatar
      thread: Prefer user type from mail parsing · 9d349e8e
      Jared Hancock authored
      This patch changes the way the thread entry type and other properties are
      determined by using the userClass determined in the Mailer::decodeMessageId
      method which is preferred over the older heuristic methodology using the
      `From` email address alone.
      9d349e8e
  4. Aug 19, 2015
  5. Aug 18, 2015
  6. Aug 17, 2015
  7. Aug 10, 2015
  8. Aug 07, 2015
  9. Aug 04, 2015
  10. Jul 30, 2015
  11. Jul 21, 2015
  12. Jul 13, 2015
  13. Jul 10, 2015
  14. Jul 08, 2015
  15. Jun 23, 2015
  16. Jun 08, 2015
  17. Jun 03, 2015
    • Jared Hancock's avatar
      3e99ceab
    • Jared Hancock's avatar
      Make several optimizations to ticket-view page · 091fe701
      Jared Hancock authored
      * Log events for AJAX collaborator list edits
      * Avoid extra selects for inline image handling
      * Avoid using htmLawed to add target="_blank" and class="no-pjax" to links
        in the ticket thread
      * Cache instances of IntlDateFormatter; seems expensive to set up
      * Cache filetypes Yaml in APC if available
      * Cache I18n::getDefaltLanguage() in the request
      * Avoid extraneous usage of Model::_inspect and Model::$meta
      * Add aggregated query support to the ORM
      * Lazily compile SQL query for InstrumentedLists
      * Apply `select_related` setting when setting up InstrumentedList instances
      * Slight optimization in SqlCompiler::getField
      * Avoid double compiling Sql annotations in the ORDER BY clause
      * Cache Thread::getEntries
      * Break out event types for ThreadEvent for more legible code
      * Eliminate one query from Ticket::loadDynamicData
      * Fix ticket number bolding if already answered
      * Use dependent subqueries for ticket statistics in the queue page, which is
        significantly faster for large data sets (like hundreds of attachments or
        thread entries)
      * Fixup sidebar layout on client knowledge base pages
      091fe701
    • Jared Hancock's avatar
      Fix several issues on thread editing · 973c6645
      Jared Hancock authored
      973c6645
    • Jared Hancock's avatar
      Fix numerous observed issues · fdef8182
      Jared Hancock authored
      * Fix crash in Ticket::getLastRespondent
      * Fix crash is ORM if using a superclass of a relationship from cache. For
        instance, if the cache contains an ObjectThread instance, but a
        TicketThread instance is required in the relationship. In such a case, use
        the cached data, but change this class. This; however, violates the single
        nature of cache entries.
      * Fix spurious events appearing after upgrade due to deleted tickets
      * Ensure floating content in thread-body divs does not float past the bottom
      * Provide an anchor to thread entries
      * Show thread entries before events where both have the same timestamp
      * Fix double events for collaborator additions
      * Credit email sender with collaborator addition
      * Fix incorrect rendering of collaborator addition event
      * Fix crash on new ticket due to non-static function
      * Fix missing sort on sub-query if explicitly declared in QuerySet
      * Fix missing parentheses in SQL for ['field__eq' => QuerySet]
      * Fix incorrect SQL on compileSelect for models with inherited $meta['table']
      * Dynamically adjust relative time client side
      fdef8182
    • Jared Hancock's avatar
      f5c2dfd8
    • Jared Hancock's avatar
      oops: Fix crash change ticket owner · a9d68c54
      Jared Hancock authored
      And also fix mishap events changing the ticket status
      a9d68c54
  18. May 28, 2015
  19. May 27, 2015
    • Jared Hancock's avatar
      file: Allow different names for duplicated content · 3bbe2933
      Jared Hancock authored
      This patch (which needs further development), introduces an extra field to
      the %attachment table to store a file's name, in the event that two files
      with the same content are stored in the database with differing names. In
      such a case, the name is stored in the %attachment table. This allows the
      attachment to specify a different name each time the same file is attached
      to something in the system.
      3bbe2933
    • Jared Hancock's avatar
      Rename %ticket_event to %thread_event · 71755a46
      Jared Hancock authored
      71755a46
  20. May 22, 2015
    • Jared Hancock's avatar
      search: Fix several small issues with search indexing · 13d09b60
      Jared Hancock authored
      * Reindexing did not properly flush the last batch of items to the search
        therefore reindexing would always miss the last few items.
      * Creating a new html thread entry with inline images resulted in empty
        search content
      * HTML tag stripping in HtmlThreadBody::getSearchable() would result in
        missing white space between some words, resulting in poor searchable
        content
      13d09b60
  21. May 21, 2015
  22. May 20, 2015
  23. May 13, 2015
  24. May 05, 2015
Loading