- Jun 22, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
deploy: Add concept of a MANIFEST to the deployment process Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
Add attachments support to FreeTextField Reviewed-By:
Jared Hancock <jared@osticket.com>
-
Peter Rotich authored
Credit: Jared
-
Peter Rotich authored
Allow fields without data to do house-cleaning on deletion.
-
Jared Hancock authored
This allows the MANIFEST to be hidden from HTTP requests since the entire include/ folder is already denied for Apache.
-
Jared Hancock authored
This fixes a strange issue where the first field of a custom form stapled to a ticket is not populated with data sourced from the API.
-
Jared Hancock authored
-
Peter Rotich authored
Support ability to include attachments to FreeTextField.
-
- Jun 11, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
As an option, this will allow preventing deployment of files not tracked with git. It's also about twice as fast as the PHP version.
-
Jared Hancock authored
This allows files which are edited on the fly during deployment to be tracked so that they are not unnecessarily deployed again in the next deployment run. It also allows for more creative deployment strategies using something like `git ls-files -s`
-
- Jun 09, 2015
-
-
Jared Hancock authored
-
Peter Rotich authored
-
- Jun 08, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
This is required with the connection to Dept::getEmail()->send(...)
-
Jared Hancock authored
-
Jared Hancock authored
Conflicts: include/class.format.php
-
Jared Hancock authored
Conflicts: css/thread.css
-
Jared Hancock authored
Ensure that for entries having the same create timestamp, the ID sequence number is used so that entries inserted first are rendered first in the thread.
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
html: Balancing is important Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
9ae01bf2 turned off HTML balancing, however, quoted response removal will create unbalanced HTML. That HTML will be stored unbalanced and will require extra processing when displayed on the ticket thread. This patch adds balancing support using libxml if enabled, which will balance HTML without corrupting the HTML like htmLawed will with balancing enabled.
-
- Jun 07, 2015
-
-
Peter Rotich authored
The bug was partly due to switch to ORM.
-
Peter Rotich authored
This is necessary for auto-assigned tickets
-
- Jun 04, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 03, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
This patch adds to the client interface the ability to filter tickets on the client portal by help topic, as well as a "clear" feature to clear search, sort, and filter options.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
* Fix search on boolean field
-
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
-
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
-