Skip to content
Snippets Groups Projects
  1. Jul 13, 2015
  2. Jul 10, 2015
  3. Jul 08, 2015
  4. Jun 25, 2015
    • Jared Hancock's avatar
      search: Fix several things related to search · 3a79ac6e
      Jared Hancock authored
      orm: Correctly label correlated query joins via sub-queries
      orm: Fixup formatting of dates in queries
      orm: Fixup mangling of parameter values with colons in sub-queries
      misc: Fixup incorrect offset calculation in Misc::dbtime()
      forms: search: Add ability to describe a field search
      search: Fix crash searching by ticket due date
      search: Fix wrong results if searching by a date field (unix epoch was not
          converted to MySQL date format)
      search: Fix wrong results searching by date == or !=
      3a79ac6e
  5. Jun 24, 2015
  6. Jun 23, 2015
  7. Jun 22, 2015
  8. Jun 08, 2015
  9. Jun 03, 2015
    • Jared Hancock's avatar
      beb95407
    • Jared Hancock's avatar
      175b2b7a
    • Jared Hancock's avatar
      search: Fix several advanced search issues · bb9ed017
      Jared Hancock authored
      * Fix crash visiting tasks page while ticket adv search
      * Fix search on custom fields
      * Add search on ticket source
      * Move more advanced fields to drop-down
      bb9ed017
    • Jared Hancock's avatar
      b2b00a40
    • 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
      oops: Fix crash change ticket owner · a9d68c54
      Jared Hancock authored
      And also fix mishap events changing the ticket status
      a9d68c54
    • Peter Rotich's avatar
      ui: Auto-add scroll-up icon to sticky bars · ad33eb75
      Peter Rotich authored
      Add multiple sticky bars support
      Make scroll-up automated and independent
      ad33eb75
  10. May 27, 2015
Loading