- Apr 29, 2015
-
-
Peter Rotich authored
i18n: Consider current locale for CSV delimiter Reviewed-By:
Peter Rotich <peter@osticket.com>
-
- Apr 21, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
Conflicts: include/class.dynamic_forms.php include/class.mailer.php include/class.organization.php include/class.orm.php include/class.user.php include/client/templates/dynamic-form.tmpl.php include/client/view.inc.php scp/lists.php
-
- Apr 15, 2015
-
-
Peter Rotich authored
Feature :: Dynamic Forms 1.1 — address major confusion and magic issues Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
-
Jared Hancock authored
This feature addresses a major issue with the initial implementation of the custom data system. The original system confused the usage of database-backed field (dynamic-fields) and their corresponding implementation. This created the need to crate awkward caching pieces to ensure that validation errors and data was maintained. Furthermore, the system confused the linking between form instances (dynamic-entry) and the form used to represent that entry. This patch addresses the confusion in two ways: Dynamic form entries do not link directly to the dynamic form. Instead, the ::getForm() method returns something from the forms API directly. Furthermore, the ::getFields() method does not return dynamic field instances (database backed / designed fields). Instead, the actual implementation of the fields from the forms API is retrieved. This allows the fields to *always* be cached, which helps preserve data and validation state. Secondly, the dynamic form uses the same system, so that requests to turn a dynamic form into a form (via ::getForm) will also result in the same behavior, again, where the fields are represented as forms API fields rather than the dynamic fields. So going forward, the dynamic fields are *only* used to create corresponding forms API field implementations. The are associated with the dynamic counterparts as sparingly as possible.
-
- Apr 13, 2015
-
-
Jared Hancock authored
Also fix bug where bogus charset names like `iso` were confused with valid charset names starting with that text, such as `iso-8859-2`.
-
Przemek Grondek authored
-
- Apr 11, 2015
-
-
Jared Hancock authored
-
- Apr 10, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
When associating objects via the ::set() method or by adding them to an InstrumentedList, avoid saving the object immediately. Instead, lazily update the primary and foreign key of the associated objects.
-
Peter Rotich authored
forms: Don't update CDATA when updating old fields Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Peter Rotich authored
Fix several issues with user directory objects Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Peter Rotich authored
mailer: Try harder to find References header Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Peter Rotich authored
filters: Filter user information for email tickets Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
Ensure that the References header that is included with outbound email definitely includes the References header from an email received into the system, if at all possible.
-
Jared Hancock authored
When the user is not identified by the web interface, such as processing email to tickets, attempt to locate and include the user filter information when matching the filter to the new ticket data.
-
- Apr 09, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Apr 08, 2015
-
-
Jared Hancock authored
-
- Apr 07, 2015
-
-
Jared Hancock authored
-
- Apr 06, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
If an update to an object such as a ticket results in a corresponding update to the CDATA table, and one or more of the fields have been deleted from the ticket details form, then, avoid updating the CDATA table for those fields. This fixes an issue where the CDATA table is dropped and recreated when fields are added and removed from the form. The table will only contain fields which are currently on the form when the table is created. Therefore, deleted fields will never be on the CDATA table and will result in an SQL error.
-
- Apr 02, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Apr 01, 2015
-
-
Jared Hancock authored
Conflicts: include/class.thread.php include/class.ticket.php include/class.user.php include/pear/Mail.php include/staff/orgs.inc.php include/staff/ticket-view.inc.php include/staff/users.inc.php scp/js/scp.js setup/test/tests/stubs.php
-
Jared Hancock authored
-
Peter Rotich authored
thread: Avoid crash with multiple Message-ID headers Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
Unassign on transfer Reviewed-By:
Jared Hancock <jared@osticket.com>
-
Jared Hancock authored
-
Peter Rotich authored
email: Add warning for archive folder for POP Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
-
Jared Hancock authored
This patch adds an error to the page if unable to configure the archive folder and POP was selected as the mailbox protocol. Generally, POP servers do not support anything but the INBOX
-