Skip to content
Snippets Groups Projects
  1. Aug 19, 2015
  2. Mar 16, 2015
  3. Mar 13, 2015
  4. Jan 20, 2015
    • Peter Rotich's avatar
      oops: ticket filters · f64e2467
      Peter Rotich authored
      Refactor filter.yaml and related code base
      Move isBanned routine to banlist class and make it banlist specific
      Refactor how canned responses get list of filters
      f64e2467
  5. Jan 13, 2015
  6. Dec 31, 2014
  7. Dec 30, 2014
    • Jared Hancock's avatar
      filters: Fix several small, major issues · ada4d9a0
      Jared Hancock authored
        * Fix incorrect mapping to user email address
        * Fix early rejecting of tickets — even if a filter earlier in the
          matching filter list had "stop on match" set
        * Fix ::stopOnMatch referring to incorrect db field
      
      The new logic abandons the early rejection logic in ticket create. Instead,
      the normal validation is completed as usual. Thereafter, the filter is
      initialized and applied to the ticket. Upon rejection, a RejectedException
      is thrown by the ::apply() method of the TicketFilter. The Ticket::create()
      method will handle the exception and reject the ticket.
      ada4d9a0
  8. Aug 29, 2014
  9. Aug 05, 2014
  10. Jul 08, 2014
  11. Jun 27, 2014
  12. Jun 25, 2014
    • Thane de Loth's avatar
      Adopt translation work from Thane de Loth · 7042e6c8
      Thane de Loth authored
      Multilanguage Support via gettext
      
      - added gettext encapsulations to all texts i thought necessary
      - added fallback function for the case that the gettext extension isn't loaded
      - added browser language detection
      - added gettext to the list of optional extensions in setup
      - rewritten some of the texts to use sprintf instead of appending strings
      - added german translation file
      - removed mark_overdue-confirm from cannedresponses.inc.php
      
      extend multi language support and a fex fixes
      
      - Better detection of translation files
      - Added functionality to redirect language codes (see redirecting
      language codes)
      - Ticket Status can be translated
      - The Datepicker can be translated
      - Extended functionality of 'testlang.php' to show what language code is
      used to translate
      
      Forgotten to apply a patch from RC5 to RC6
      
      - Forgotten to change $var to $vars in line 380 of class.mailfetch.php
      - Removed unneeded comment
      
      Added php_gettext as primary translation engine
      
      - Added php_gettext support (thanks to Danilo Segan and Steven
      Armstrong)
      - php_gettext is now the primary translation engine
      - Extended language detection functionality
      
      Add error/misconfiguration checks and fix undefined variables
      7042e6c8
  13. Jun 03, 2014
  14. May 08, 2014
  15. Apr 02, 2014
  16. Feb 05, 2014
  17. Feb 04, 2014
  18. Jan 29, 2014
  19. Jan 28, 2014
  20. Jan 27, 2014
  21. Dec 17, 2013
  22. Dec 13, 2013
  23. Nov 21, 2013
  24. Nov 06, 2013
  25. Nov 05, 2013
    • Jared Hancock's avatar
      Fix filter issue where negative logic prevents matches · 1f5694c1
      Jared Hancock authored
      The quickList() method will attempt to ask the database to find filters that
      might match the incoming ticket information. The idea is that MySQL is
      likely faster than PHP. The problem is that it assumes positive logic is
      being utilized.
      
      This patch adds all filters with at least one rule with dn_contain
      (does-not-contain) or not_equal (not-equal)
      1f5694c1
  26. Oct 25, 2013
  27. Oct 09, 2013
    • Jared Hancock's avatar
      f7384359
    • Jared Hancock's avatar
      Completion of dynamic forms concept · 43b74f4a
      Jared Hancock authored
      Moved to an initial form which specifies the ticket's priority and issue and
      changed the rendering to render things properly. Now the user can decide
      where priority shows on the client side, and the priority privacy setting is
      placed in the dynamic form wizard.
      
      The standard form is added to every ticket without option. Extra forms can
      be defined and associated with help topics which can additionally be added
      to tickets upon creation. This allows for standardization of the dynamic
      data location for searches and filtering.
      
      Implemented advanced search for dynamic data. Along with reinstating the
      basic ticket search on keywords
      
      Implemented ticket filtering on dynamic data for both keyword searches as
      well as searches for special fields (drop-down lists, etc.)
      
      Phone number for users is now completely optional
      43b74f4a
    • Jared Hancock's avatar
      HTML ticket thread, inline images and draft support · 864d3539
      Jared Hancock authored
      Process inline attachments in thread entry and support inline images in
      piped emails
      
      Support inline images across the system, with draft support
      
      Migrate to a single attachment table
          That way we don't need a new table for everything we need to attach an
          inline image to (like a signature, for instance)
      
      Add richtext support for internal notes
      
      Implement images on site pages
      
      * Image paste in Redactor
      * Make non-local images optional
      * Placeholder for non-local images
      * Fix local image download hover
      * Don't re-attach inline images
      864d3539
  28. Aug 14, 2013
    • Jared Hancock's avatar
      Support Reply-To headers in ticket filters · ea1e647a
      Jared Hancock authored
      The email filtering feature supports a 'Use Reply-To' feature, but seems to
      never have been implemented. This patch officially supports using the
      Reply-To email header as the From header for emails matching the filter.
      ea1e647a
  29. Aug 12, 2013
    • Jared Hancock's avatar
      Make default data translatable · 20f3e62a
      Jared Hancock authored
      This is one of the last major hurdles to make osTicket fully translatable.
      With the advent of 1.7.0, database migration is based on the MD5 hash of the
      install SQL file. Therefore, the install SQL script cannot be modified (ie.
      translated) or else the system cannot be migrated, since the MD5 hash will
      no longer match up.
      
      This patch pulls initial data out of the install file so that it can be
      translatable. Eventually the install worksheet can allow a drop-down box of
      the default system language. The default data from that language will be
      loaded into the system.
      20f3e62a
  30. Jul 24, 2013
  31. Jul 10, 2013
    • Andrew Abdalian's avatar
      Spelling, grammar and readability fixups · c6c923f9
      Andrew Abdalian authored
      Spelling, grammar and readability in upgrader documents
        - Tweaked spelling, grammar and wording to make the text of the upgrader
          pages more readable.
      Fixed spelling regression
        - Higly —> Highly
      Spelling and readability fixes for /include/class.* files
        - Fixed some spelling mistakes
      A couple more spelling/readability fixes.
        - More fixes
      c6c923f9
Loading