Skip to content
Snippets Groups Projects
  1. Apr 15, 2019
  2. Apr 10, 2019
  3. Apr 01, 2019
  4. Mar 29, 2019
    • JediKev's avatar
      issue: iFrame On Install · e7a7e3b0
      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.
      e7a7e3b0
    • Peter Rotich's avatar
      Merge pull request #4823 from JediKev/oops/emoji-strips-korean · 4a0e1bc3
      Peter Rotich authored
      oops: Emojis Strip Korean
    • JediKev's avatar
      oops: Emojis Strip Korean · 6387d820
      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.
      6387d820
  5. Mar 27, 2019
  6. Mar 26, 2019
  7. Mar 21, 2019
  8. Mar 18, 2019
    • JediKev's avatar
      issue: Organizations Users Sort · 1214c753
      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`.
      1214c753
    • Hans Chen's avatar
      fix bug · 17c7e1d1
      Hans Chen authored
      not sending new ticket alert to account manager.
  9. Mar 12, 2019
  10. Mar 11, 2019
    • JediKev's avatar
      issue: Duplicate Form Titles · 5bae5159
      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.
      5bae5159
    • JediKev's avatar
      iframe: Allow Multiple iFrame Domains · 4f7c4dcb
      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).
      4f7c4dcb
  11. Mar 06, 2019
  12. Mar 04, 2019
    • JediKev's avatar
      issue: FAQ Return Errors · f591cafe
      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.
      f591cafe
    • Peter Rotich's avatar
      Merge pull request #4771 from JediKev/issue/faq-search-results · e31420bd
      Peter Rotich authored
      issue: FAQ Search Results
    • Peter Rotich's avatar
      Merge pull request #4759 from JediKev/issue/canned-resp-vars · 50558663
      Peter Rotich authored
      issue: Canned Response Variables
    • JediKev's avatar
      issue: FAQ Search Results · cd4ba226
      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.
      cd4ba226
  13. Feb 27, 2019
  14. Feb 26, 2019
    • JediKev's avatar
      issue: Canned Response Variables · 1c8e97c8
      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.
      1c8e97c8
    • JediKev's avatar
      issue: PHP 7.2 Ticket Status · cb710243
      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. :)
      cb710243
  15. Feb 25, 2019
  16. Feb 21, 2019
  17. Feb 17, 2019
  18. Feb 15, 2019
  19. Feb 14, 2019
    • JediKev's avatar
      issue: Upgrader Wrong Guide Link · 61e240c3
      JediKev authored
      This addresses issue 4738 where the Upgrade and Migration Guide link is
      incorrect. This updates the link to the new Documentation site.
      61e240c3
    • JediKev's avatar
      issue: No Save Button On Quicknotes · bff0647f
      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.
      bff0647f
  20. Feb 06, 2019
  21. Feb 05, 2019
  22. Feb 04, 2019
    • JediKev's avatar
      issue: Translation Flags Not Clickable · 937fc5ce
      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.
      937fc5ce
  23. Jan 31, 2019
Loading