Skip to content
Snippets Groups Projects
  1. May 13, 2015
  2. Mar 25, 2015
    • Jared Hancock's avatar
      i18n: Consider current locale for CSV delimiter · b02deefb
      Jared Hancock authored
      For locales which use comma as the decimal separator, CSV exports should be
      generated using a semi-colon (;) rather than a comma (,) since spreadsheet
      programs in such locales will have difficulty with comma-delimited CSV
      files.
      b02deefb
  3. Mar 23, 2015
  4. Mar 19, 2015
  5. Mar 18, 2015
    • Jared Hancock's avatar
      csv: Add UTF-8 BOM to export file · c0e3c98d
      Jared Hancock authored
      Because CSV has no way of indicating a content character set, writing the
      file with a Unicode byte-order mark is useful to declare the content in
      UTF-8 encoding.
      c0e3c98d
  6. Feb 13, 2015
    • Jared Hancock's avatar
      oops: Fix empty export in some cases · 979e4884
      Jared Hancock authored
      If the ticket details form has an extra field of type "Priority Level"
      (beyond the one built in), exports of tickets will be empty.
      
      This patch addresses the issue in the exporter which uses an older version
      of the custom data materialized view (__cdata table), which created separate
      columns for selection and ID values. The current cdata system only creates a
      single column and stores the ID value. It also addresses an issue where the
      ID column was passed to the PriorityField::to_php() as the first argument.
      979e4884
  7. Feb 12, 2015
    • Jared Hancock's avatar
      Collaborators for threads, lock as a utility · 67d55198
      Jared Hancock authored
      This patch includes a slight database migration, and adjusts the
      functionality of a few core components.
      
        * Move collaborators from the ticket to the thread.
          This concept allows collaborators on any object which has a thread,
          including tasks.
      
        * Add flags to the thread entry
          This will allow flagging thread entries for different purposes.
          Initially this can be used to flag the original message of a thread in
          case a ticket / thread is created without an initial message.
      
        * Lock becomes more of a utility
          The lock is now disconnected from the ticket and is a separate utility.
          Separately, the ticket and task objects can have a reference to a lock
          object. Furthermore, when submitting some activities to tickets, the
          lock is verified to be owned by the respective agent, and the lock code
          must match a current lock code. The code is rotated on each acquire()
          call to guard against double submissions.
      
        * Collaborator is an ORM model
          The TicketUser class is broken up now so that the collaborator instance
          can exist apart from a ticket. Email message ids are now generated for
          collaborators without respect for a ticket so that collaborators can be
          properly supported on any thread.
      67d55198
  8. Dec 11, 2014
    • Peter Rotich's avatar
      Make threads generic · 84d34e0c
      Peter Rotich authored
      Detach conversation thread from ticket to make it more generic. Any object
      can now have its own thread complete with entry type and attachments.
      84d34e0c
  9. Dec 08, 2014
  10. Aug 29, 2014
  11. Aug 28, 2014
  12. Jul 15, 2014
  13. Jul 02, 2014
  14. Jun 27, 2014
  15. 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
  16. May 23, 2014
  17. Apr 29, 2014
  18. Apr 28, 2014
  19. Apr 24, 2014
  20. Jan 15, 2014
  21. Jan 10, 2014
  22. Nov 04, 2013
  23. Oct 09, 2013
    • 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
  24. Jul 25, 2013
  25. Jul 15, 2013
  26. Feb 22, 2013
  27. Feb 19, 2013
  28. Jul 13, 2012
  29. Mar 27, 2012
    • Jared Hancock's avatar
      Add export support for ticket search page · cc7f20b9
      Jared Hancock authored
      Adds a link to the scp/tickets.php page (Tickets) allowing for the export of
      the data to CSV file. This is preliminary and still needs a few items:
        * An icon + button CSS definition
        * Support for alternate columns (staff assigned, etc.)
      
      Also add beginnings of complex export support (PDF, JSON  and other
      formats
      to follow). CSV is fully supported for now.
      
      And for brevity, add a Http::download method to allow for consistent and
      browser-independent forced page content downloads
      cc7f20b9
Loading