- Nov 20, 2014
-
-
Jared Hancock authored
-
- Nov 19, 2014
-
-
Peter Rotich authored
Take into consideration the auto-response settings when sending out new ticket by staff notice to the end user.
-
- Nov 14, 2014
-
-
Jared Hancock authored
-
- Nov 13, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
The ticket number regex was changed with the advent of custom ticket numbers, and it matches the closing punctuation in [#12345], that is, the closing bracket would be included in the ticket number sought in the database. Therefore, it would never match the ticket number properly. The new regex attempts to match punctuation and non-punctuation groups so that punctuation in the middle of the ticket number is matched; however, punctuation at the end is not. So #12345+DEPT will match properly and will ignore any trailing whitespace and punctuation.
-
- Oct 31, 2014
-
-
Peter Rotich authored
-
- Oct 29, 2014
-
-
Chefkeks authored
-
- Oct 28, 2014
-
-
Jared Hancock authored
Previously, this was not ported properly now that multiple selections are supported in the choice field and derivatives.
-
Jared Hancock authored
-
- Oct 27, 2014
-
-
Jared Hancock authored
There was a slight issue when transitioning from a short answer field to a drop-down field, and when the CDATA table is dropped and rebuilt.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Oct 26, 2014
-
-
Jared Hancock authored
-
- Oct 24, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Oct 23, 2014
-
-
Jared Hancock authored
Prior to osTicket v1.9.4, drop down lists only allowed for a single entry. After upgrading to 1.9.4 the database data for drop downs changed to allow for multiple entries. However, the old data format was not properly handled by the SelectionField::to_php() method which handled interpreting and upgrading the database data.
-
Jared Hancock authored
Keeping the transaction active for the entire request increases the likelihood of a deadlock on Galera clusters.
-
Jared Hancock authored
-
- Oct 22, 2014
-
-
Jared Hancock authored
-
- Oct 21, 2014
-
-
Jared Hancock authored
Especially on Galera clusters, search indexing with MyISAM tables will cause unstable clusters and loss of data. For standalone clusters using MySQL 5.6 or MariaDB 10.0, the database default table storage engine can be used, since either support fulltext indexing.
-
- Oct 20, 2014
-
-
Peter Rotich authored
Determine and set a reasonable max file size on install Remove file extension restrictions - transition to mime types
-
Jared Hancock authored
-
- Oct 15, 2014
-
-
Jared Hancock authored
For fields with `name`s which are the same as other fields on the new ticket form (such as `time` used with the new ticket by staff form), ensure that data from the fields outside the main ticket form ("Ticket Details") is not mingled with fields inside the form. Since this is only a problem for web requests, and specifically new ticket by staff requests, this patch only applies the field name to data matching for non-web requests.
-
Jared Hancock authored
-
- Oct 14, 2014
-
-
Peter Rotich authored
Add order by method to ticket status list to return appropriate sort columns Delegate __get method in CustomListHandler to the parent list
-
Jared Hancock authored
-
- Oct 10, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
Compare the database `state` field rather than the admin editable status name.
-
- Oct 09, 2014
-
-
Jared Hancock authored
The real bug was setting the source of the ticket form — not the fallback to the form entry source. Falling back breaks edits.
-
Jared Hancock authored
-
Jared Hancock authored
Also fix a crash when re-rendering the new ticket by staff page after a validation error.
-
Jared Hancock authored
Use the cdata field when searching and sorting the ticket listing on the client side.
-
- Oct 07, 2014
-
-
Jared Hancock authored
This patch fixes a small glitch where validation might be bypassed for fields for agents. Previously there was a glitch where required fields would have their validation errors ignored.
-
Jared Hancock authored
Since users can already log in via their email address, offer a friendly error message when agents configure the user name to be an email address.
-
Jared Hancock authored
Footer should not be in #pjax_container, because the footer is not rendered for non PJAX requests.
-
Jared Hancock authored
When processing the value of a DynamicFormEntryAnswer, if there is no database-backed, value, then use the value of the associated field.
-
- Oct 06, 2014
-
-
Jared Hancock authored
-