- Jul 28, 2014
-
-
Peter Rotich authored
-
- Jul 09, 2014
-
-
Peter Rotich authored
Add multiselect option to selection and choices fields.
-
Peter Rotich authored
-
- Jul 07, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
-
- Jun 16, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- May 26, 2014
-
-
Jared Hancock authored
Instead, previously, a maxlength of zero effectively disabled the field, because it prevented any user input into the field.
-
- May 23, 2014
-
-
Jared Hancock authored
-
- May 22, 2014
-
-
Peter Rotich authored
-
- May 09, 2014
-
-
Jared Hancock authored
-
- May 02, 2014
-
-
Jared Hancock authored
The ThreadEntryWidget has a potential cross site scripting (XSS) vulnerability if data was posted directly to the page hosting the widget Vulnerable URLs: view.php, open.php, scp/open.php, scp/tickets.php The content received in the HTTP POST is now correctly escaped when it is echoed back to the user agent.
-
- May 01, 2014
-
-
Jared Hancock authored
-
- Apr 25, 2014
-
-
Jared Hancock authored
The `id` needs to be changed for the new clone in order for the POST data to line up with with new field
-
- Apr 24, 2014
-
-
Peter Rotich authored
Sanitize textarea content on export
-
Peter Rotich authored
-
- Apr 01, 2014
-
-
Jared Hancock authored
-
- Mar 25, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
This make writing new backends (such as LDAP) easier and less copy+pasting is required.
-
Jared Hancock authored
Otherwise, it might be possible for a forwarded email to accidentally contain a ticket link, with which a sinister individual might be able to use to register for account on behalf of the original client, and, at the same time, be able to change the user's email address to his/her own.
-
- Feb 07, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
Priority field and custom list fields have a prompt value (shows up only for drop-down widget). And the short and long answer fields have a placeholder configuration item.
-
Jared Hancock authored
-
- Jan 17, 2014
-
-
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.
-
- Jan 14, 2014
-
-
Jared Hancock authored
This is necessary because the system depends ticket priority to sort and display ticket data.
-
- Jan 10, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
Also add in the user email address after the user name. This patch also adds an ::export() method to the FormField() class which allows a field to define how the data should be formatted when exported.
-
Jared Hancock authored
Fixes #390
-
- Dec 31, 2013
-
-
Jared Hancock authored
This patch introduces an automatic materialized view to speed database performance when querying and displaying the ticket views. This can eventually be extended to the search and advanced search features to speed them as well. The data from the dynamic form entries related to ticket details is copied to a %ticket__cdata table. The %ticket__cdata table is then joined directly to the other tables in the query for the ticket view. MySQL is magically and dramatically faster using this method. The downside is that the disk usage for the custom data is doubled, and the time needed to update the dynamic data is at least doubled as the form entries and the materialized view must both be updated. This method should also extend well to other database platforms in the future. It will be likely that most other database query optimizers will have difficulty joining, scanning, and sorting the table models we have for custom data fields.
-
- Dec 23, 2013
-
-
Jared Hancock authored
Fixes #356
-
- Dec 17, 2013
-
-
Jared Hancock authored
If the form is constructed as a hash array of fields, allow the getField() method to return the field based on the key of the fields hash array
-
- Dec 11, 2013
-
-
Jared Hancock authored
Displaying field values on various pages and dialogs could result in cross site scripting exploits. Fixes osTicket/osTicket-1.8#296
-
- Nov 27, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
This includes the initial concept of pluggable authentication along with the initial concept for a plugin management system.
-
- Nov 26, 2013
-
-
Peter Rotich authored
Unpack user data for filtering purposes for staff created tickets
-
Jared Hancock authored
-
- Nov 25, 2013
-
-
Jared Hancock authored
without required, internal contact field
-
- Nov 21, 2013
-
-
Jared Hancock authored
-
- Nov 20, 2013
-
-
Jared Hancock authored
Fixes #191
-
- Nov 13, 2013
-
-
Jared Hancock authored
-