- Feb 17, 2015
-
-
Jared Hancock authored
-
- Feb 10, 2015
-
-
Jared Hancock authored
This patch suggests a change to the message-id creation process that includes stamping the receiving user-id (staff or client) along with the thread-id of the originating notice. This allows detection of threading if the clinically brain-dead mail client drops all the other header detection mechanisms, including the tag placed in the email body, on response. This patch works for both client and agent communication.
-
Jared Hancock authored
This patch converts the central file and threading classes over to use the ORM.
-
- Jan 30, 2015
-
-
Jared Hancock authored
-
- Jan 14, 2015
-
-
Peter Rotich authored
This is necessary because group table gets renamed as part of the upgrade.
-
- Jan 07, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Dec 20, 2014
-
-
Peter Rotich authored
Allow for permissions to be registered dynamically. This will allow for the ability for models and plugins to register permissions.
-
- Dec 17, 2014
-
-
Jared Hancock authored
-
- Dec 15, 2014
-
-
Jared Hancock authored
This patch suggests a change to the message-id creation process that includes stamping the receiving user-id (staff or client) along with the thread-id of the originating notice. This allows detection of threading if the clinically brain-dead mail client drops all the other header detection mechanisms, including the tag placed in the email body, on response. This patch works for both client and agent communication.
-
- Dec 13, 2014
-
-
Jared Hancock authored
Handle missing `intl` module Handle crash translating the staff login banner, when the %translation table does not yet exist Handle `allow_client_updates` never having been configured Handle staff login without @lang and @extra attributes in database
-
- Dec 11, 2014
-
-
Jared Hancock authored
-
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.
-
Jared Hancock authored
-
Jared Hancock authored
-
- Dec 10, 2014
-
-
Jared Hancock authored
oops: Fix crash upgrading to c7c82835 oops: Fix crash rendering ticket view oops: Fix crash posting response to ticket oops: Fix refresh url after ticket reply post orm: Locate annotations after the root model's fields orm: Add PK field check for DISTINCT aggregate expressions When using the DISTINCT option for aggregate expressions, ensure that when a relationship is used in the aggregate, that a single field of the remote model's primary key is used — rather than the foreign key, since it would never have more than one unique value. search: Re-implement basic ticket search oops: Couple trivial changes oops: Fix date formatting for PDF output oops: Fix staff profile view and update oops: Fix canned response listing orm: Fix crash compiling WHERE IN (nested select) nav: Move settings/email to email/settings i18n: Make field visibility config translatable oops: Fix crash adding field to custom form forms: Fix `required` flag transfer to FormField oops: Fix bad merge on new ticket by staff forms: Show uneditable fields on new ticket by staff oops: Fix bad merge on client ticket view
-
- Dec 09, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
The commit also renames some fields in department table.
-
- Dec 08, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
Lint test rulez!
-
Jared Hancock authored
-
Jared Hancock authored
Also re-implement the "exclude answered tickets" and "exclude assigned tickets" from open queue options.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
This patch adds support for automatic date and time formatting based on a selection of locale. The locale can default to the system or user specified language+locale, or can be elected separately. For instance, English speakers can pick between US, GB, and many other English speaking locales. This also removes the need of the %timezone table and uses the timezonedb built into PHP 5.3+. User's can now select from a much longer list of database and no longer need to deal with the DST checkbox.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
This will help if the user has "Browser Preference" selected as the preferred language. When email correspondence needs to be sent to the user, the browser_lang extra attribute can be used as a backup to to the user's language preference in the event that the language preference is set to auto (Browser Preference).
-
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".
-
- Jul 23, 2014
-
-
Jared Hancock authored
-
- Jul 08, 2014
-
-
Jared Hancock authored
-