- May 13, 2015
-
-
Peter Rotich authored
-
Peter Rotich authored
-
- Mar 25, 2015
-
-
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.
-
- Mar 23, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Mar 19, 2015
-
-
Jared Hancock authored
-
- Mar 18, 2015
-
-
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.
-
- Feb 13, 2015
-
-
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.
-
- Feb 12, 2015
-
-
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.
-
- Dec 11, 2014
-
-
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.
-
- Dec 08, 2014
-
-
Jared Hancock authored
-
- Aug 29, 2014
-
-
Jared Hancock authored
And allow for @context to add context to the bare string literal. For instance, /* @trans, @context "noun" */ 'Open' Would mark the string 'Open' translatable with context "noun".
-
- Aug 28, 2014
-
-
Peter Rotich authored
-
- Jul 15, 2014
-
-
Jared Hancock authored
* Paper sizes * More prompts on ticket filters
-
- Jul 02, 2014
-
-
Jared Hancock authored
-
- Jun 27, 2014
-
-
Jared Hancock authored
-
- Jun 25, 2014
-
-
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
-
- May 23, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Apr 29, 2014
-
-
Peter Rotich authored
Show auxiliary data for the organization at the end
-
- Apr 28, 2014
-
-
Peter Rotich authored
Show auxiliary data for the organization at the end
-
- Apr 24, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
This is necessary in case the exporter wants to redirect output to a file. Use built-in PHP functions to encode and output CSV content
-
Peter Rotich authored
-
- Jan 15, 2014
-
-
Peter Rotich authored
-
- Jan 10, 2014
-
-
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.
-
- Nov 04, 2013
-
-
Jared Hancock authored
Fixes #80
-
- Oct 09, 2013
-
-
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
-
- Jul 25, 2013
-
-
Jared Hancock authored
Addresses #589
-
- Jul 15, 2013
-
-
Jared Hancock authored
This will facilitate a web-based export significantly easier
-
- Feb 22, 2013
-
-
Peter Rotich authored
-
- Feb 19, 2013
-
-
Peter Rotich authored
-
- Jul 13, 2012
-
-
Jared Hancock authored
-
- Mar 27, 2012
-
-
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
-