- Aug 04, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
Implement generic get dynamic fields lookup routines
-
- Aug 03, 2015
-
-
Peter Rotich authored
- Tickets cannot be closed when an open ticket exists - Tickets/Tasks cannot be closed when required for close fields are missing data - Add isCloseable routine to ticket/task classes
-
- Jul 30, 2015
-
-
Jared Hancock authored
Initially, include support only for Gravatar
-
- Jul 29, 2015
-
-
Jared Hancock authored
This patch shores up the new list management feature with the custom list handler feature written to support lists being saved in a table other than %list_item, namely the built-in ticket status list. Also squelch the 'You sure?' popup appearing multiple times.
-
- Jul 27, 2015
-
-
Peter Rotich authored
Restrict view access depending on agent's perm.
-
- Jul 21, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
* Make the "Items" tab the default * Drop the "Showing ..." text and add a count to the items tab * Redirect to "Items" tab when creating a new list * Add a new list item by ajax rather than refresh
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
-
- Jul 13, 2015
-
-
Peter Rotich authored
Add danger to delete actions.
-
Peter Rotich authored
Revert this commit once fixed.
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
Support edit/update of dynamic data
-
Peter Rotich authored
* Preserve external storage flag on field configuration * User gridlayout to render task's forms * Use new roles for task's nav Credit: Jared Hancock <jared@osticket.com>
-
Peter Rotich authored
-
- Jul 10, 2015
-
-
Jared Hancock authored
-
- Jul 08, 2015
-
-
Jared Hancock authored
This begins with a layout manager for forms which will eventually be designable via the UI for dynamic forms.
-
Jared Hancock authored
Reset permissions and change primary department and role
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 25, 2015
-
-
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 !=
-
- Jun 23, 2015
-
-
Peter Rotich authored
This adds the concept of independent multi-thread rendering
-
- Jun 03, 2015
-
-
Jared Hancock authored
-
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
-
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
-
Jared Hancock authored
-
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
-
Peter Rotich authored
Add multiple sticky bars support Make scroll-up automated and independent
-