- Jan 21, 2014
-
-
Jared Hancock authored
It turns out that the _id field was not added to the cdata table when it was created for SelectionField items, because the ::hasIdValue() method was not implemented. This patch correctly searches SelectionFields via advanced search.
-
- Jan 20, 2014
-
-
Peter Rotich authored
forms: Fix ambiguous id / value for typeahead Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Peter Rotich authored
Log password reset attempts Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
If the text does not match the value on record in the custom list, then the value entered in the field cannot be accepted. NOTE: This may have unintended i18n consequences, where there are varying ways to write a letter in Unicode which may be rendered the same but will not be correct with a string ==.
-
Jared Hancock authored
-
Jared Hancock authored
If something fishy, like an Array is received into the password reset system or any part of the Staff management system, it should be rejected. References: http://osticket.com/forum/discussion/76003/sql-attack
-
Jared Hancock authored
Conflicts: include/mysqli.php
-
Jared Hancock authored
-
Jared Hancock authored
Allow staff to cancel user lookup popup when creating a new ticket Reviewed-By:
Jared Hancock <jared@osticket.com>
-
Peter Rotich authored
Make using `realpath` safer Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Peter Rotich authored
The change will allows staff to open a new ticket without going through the "forced" user lookup popup. On cancel the staff is presented with a simplified user info form with email and name being the only fields required.
-
- Jan 19, 2014
-
-
Peter Rotich authored
Revisit template management page Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Peter Rotich authored
forms: Allow decl of prompt and default for choices Reviewed-By:
Peter Rotich <peter@osticket.com>
-
- Jan 18, 2014
-
-
Peter Rotich authored
Fix parameter count to TicketLock::lookup Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
Required for PHP 5.5 compatibility
-
- Jan 17, 2014
-
-
Peter Rotich authored
Ensure a ROOT_PATH is defined for CLI apps Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
Allow the administrator to enter a prompt to be shown in the choices drop-down for choice fields. Also add the option of selecting a default value from the list initially rather than displaying a prompt.
-
Peter Rotich authored
filters: Unpack the user information before filter Reviewed-By:
Peter Rotich <peter@osticket.com>
-
clonemeagain authored
Missed one.. :-(
-
clonemeagain authored
Couldn't find the rebase to this.. actually, I didn't look, I'm still struggling with git and eclipse, would probably have been easier with vim! Anyway, rewrote changes for 1.7.
-
Jared Hancock authored
If a user is created / selected before opening a ticket (very likely the case in the SCP), the email address and name should be unpacked into the $vars dictionary prior to creating and processing ticket filters
-
Jared Hancock authored
-
- Jan 16, 2014
-
-
Jared Hancock authored
If a dynamic list is displayed as a typeahead box, the value, when saved, will be confused with the corresponding ID field for the list. MySQL supports numeric comparison between the INT id column and the textual value column. Therefore, if a typeahead field has the value of '01 - GooGoo', then record will match the ListItem<id=1>, regardless of which list the item is defined for. This patch resolves the issue by submitting the ID number of the list selection in the HTTP form.
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jan 15, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
If the entry answer being updated does not affect the ticket details form (with type=T), then the updates do not need to be applied to the ticket__cdata table.
-
Peter Rotich authored
Several database performance tweaks Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
This is instead of optimizing the lock table for every cron run, which wastes a lot of db server io
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
And deadband session token updates to 1 per 30 seconds
-
Peter Rotich authored
Drop the data table on field type change Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
If a field on the ticket details form changes type, recreate the cdata table
-
Jared Hancock authored
Use config URL instead of THISPAGE Reviewed-By:
Jared Hancock <jared@osticket.com>
-
Peter Rotich authored
THISPAGE is unreliable for CLI cron calls. It was historically used so the admin could figure out which file/page generated the error. But with backtrace support we no longer need it.
-
- Jan 14, 2014
-
-
Jared Hancock authored
Arrange templates in a group by their respective use in the system: * System Management Templates * Staff Ticket Templates (Alerts and Notices) * End-User Ticket Templates (Autoresponder) This provides an interface to sort the templates and make them easier to find and provides a nice place for new templates to be added without making it increasingly more difficult to locate templates in the list. This patch also fixes the missing templates in the drop-down list when editing an implemented template.
-
Jared Hancock authored
-
Jared Hancock authored
This is necessary because the system depends ticket priority to sort and display ticket data.
-