- Apr 15, 2019
-
-
ntozier authored
-
- Apr 10, 2019
-
-
ntozier authored
-
- Apr 01, 2019
-
-
Peter Rotich authored
issue: iFrame On Install
-
- Mar 29, 2019
-
-
JediKev authored
This addresses the "Call to getAllowIframes() on NULL" error on installation pages. This is due to 4781 that introduced the concept of allowing multiple iFrames, where we are not checking for `$cfg` before calling the method. This adds a check for `$cfg` so the errors do not occur.
-
Peter Rotich authored
oops: Emojis Strip Korean
-
JediKev authored
This addresses an issue where Korean text is stripped from the body. This is due to the strip_emoticons function, as Korean text is in the same unicode range as some of the emojis.
-
- Mar 27, 2019
-
-
Peter Rotich authored
iframe: Allow Multiple iFrame Domains
-
Peter Rotich authored
issue: Maxfilesize Comma Crash
-
- Mar 26, 2019
-
-
Peter Rotich authored
issue: Strip Emoticons
-
Peter Rotich authored
Fix bug: send new ticket alert to account manager
-
JediKev authored
This addresses an issue where emoticons/emojis cut off the remainder of the email when being added to a ticket thread.
-
- Mar 21, 2019
-
-
Peter Rotich authored
issue: Organizations Users Sort
-
- Mar 18, 2019
-
-
JediKev authored
This addresses issue 4803 where sorting by Users on Organizations does not sort properly. It sorts by name instead of the User count. This corrects the value in the `$sortOptions` array from `users` to `user_count`.
-
Hans Chen authored
not sending new ticket alert to account manager.
-
- Mar 12, 2019
-
-
Peter Rotich authored
issue: Duplicate Form Titles
-
- Mar 11, 2019
-
-
JediKev authored
This addresses an issue mentioned in the forum where having more than one custom field on a ticket shows the same title for all forms on the client-side ticket view (after creation). This adds an array of the form names indexed by sort order and displays them in the correct order with the correct names.
-
JediKev authored
Previously, we added a security header to prevent click-jacking called "X-Frame-Options". This introduced an issue with people using osTicket in iFrames on their websites. To mitigate the issue, this updates the security header to allow the site to be framed from specified domains, if none provided we default to 'self'. This adds a new field to General System Settings called "Allow iFrames" where you may enter a comma separated list of domains that the site can be framed on. This also adds a validator for the field to validate the domains and ensure they fit the <host-source> syntax from [Mozilla Developer Docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors#Sources).
-
- Mar 06, 2019
-
-
Peter Rotich authored
issue: FAQ Return Errors
-
- Mar 04, 2019
-
-
JediKev authored
This addresses an issue reported on the Forum where creating a new FAQ and not filling out required information returns the correct error but returns the incorrect template (FAQ View Template). This is due to the check for an FAQ when determining the template to return. This adds a check for the FAQ ID to determine if it’s an actual FAQ or just a model instance.
-
Peter Rotich authored
issue: FAQ Search Results
-
Peter Rotich authored
issue: Canned Response Variables
-
JediKev authored
This addresses an issue reported on the forum where searching for a keyword in FAQ search brings back more results than it should. This is due to the format of the query selecting the results, essentially, the `WHERE NOT` statement is not properly formatted so the `OR` statements take precedence over the `WHERE NOT` causing non-public results to be shown to the client. The `WHERE NOT` statement contains the bit to select from only public faqs and since the `OR` takes precedence it will return the non-public results too.
-
- Feb 27, 2019
-
-
Peter Rotich authored
issue: PHP 7.2 Ticket Status
-
- Feb 26, 2019
-
-
JediKev authored
This addresses issue 4756 where the `%{recipient.ticket_link}` variable is not being replaced when the canned response is loaded in the reply box; all other link variables work. This is due to the recipient object not being passed to the variableReplacer which means the ticket_link is not available. This adds the recipient object to the variableReplacer so the ticket_link variable is properly replaced like the others on load.
-
JediKev authored
This addresses issue 4716 where updating a Ticket Status throws a fatal error of "Too few arguments" when using PHP 7.2. This is due to `$errors` not being passed to the `update()` function causing PHP 7.2 to freak out. This creates an `$errors` array and passes it to `update()` so PHP 7.2 is happy and we are all happy. :)
-
- Feb 25, 2019
-
-
Peter Rotich authored
Minor typo fix
-
- Feb 21, 2019
-
-
Sebastian Haderecker authored
-
- Feb 17, 2019
-
-
Peter Rotich authored
issue: No Save Button On Quicknotes
-
- Feb 15, 2019
-
-
Peter Rotich authored
issue: Upgrader Wrong Guide Link
-
- Feb 14, 2019
-
-
JediKev authored
This addresses issue 4738 where the Upgrade and Migration Guide link is incorrect. This updates the link to the new Documentation site.
-
JediKev authored
This addresses issue 4725 where there is no save button when editing a quick note. This is due to the jQuery update which changed how a few things work with redactor.
-
- Feb 06, 2019
-
-
Peter Rotich authored
changelog: 1.10.5
-
JediKev authored
This adds the changelog for 1.10.5 maintenance release
-
Peter Rotich authored
-
- Feb 05, 2019
-
-
Peter Rotich authored
i18n: Fix build language packs for the 1.10.x branch
-
Peter Rotich authored
issue: Translation Flags Not Clickable
-
- Feb 04, 2019
-
-
JediKev authored
This addresses an issue where the second row of translation flags are not clickable when editing a Form with 23+ languages installed. This adds a `height` of "auto" so that the entire div fits the flags’ surface area, making them clickable again.
-
- Jan 31, 2019
-
-
Peter Rotich authored
jq: Update To jQuery-3.3.1
-
Jared Hancock authored
-
JediKev authored
This pull request is wayyyy overdue. This updates jQuery and all related files to the latest jQuery release (3.3.1). This also adds a new script called jQuery-Migrate that maintains older functions needed for a few things (eg. `filedrop.field.js`).
-