- Mar 23, 2015
-
-
Jared Hancock authored
-
- Mar 05, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
Also, convert the user tickets template file to use ORM
-
Jared Hancock authored
-
- Mar 03, 2015
-
-
Jared Hancock authored
-
- Feb 27, 2015
-
-
Peter Rotich authored
-
Jared Hancock authored
-
- Feb 26, 2015
-
-
Jared Hancock authored
-
- Feb 17, 2015
-
-
Jared Hancock authored
-
- Feb 10, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
This patch converts the central file and threading classes over to use the ORM.
-
- Jan 23, 2015
-
-
Jared Hancock authored
-
- Jan 13, 2015
-
-
Jared Hancock authored
* Add trashcan icon for newly-added actions * Categorize filter actions * Use imperative phrases for action descriptions * Drop check boxes from simple actions (like reject ticket) * Hide empty forms on new ticket pages * Do not store config for nondata fields for actions * Implement a multi-use feature for actions, which will allow using a action more than once (for instance, multiple email sends) * Filter actions are sortable * Send email has from address configurable * %{user} token is valid as a recipient
-
Jared Hancock authored
This patch rebases filters into a row-based layout and redesigns the filter apply method to be more extensible. It also redesigns the UI to be more dynamic and to allow for actions to be added without database modification and actions can also have complex configurations.
-
- Jan 12, 2015
-
-
Jared Hancock authored
And properly escape and display form title and instructions
-
Jared Hancock authored
Help topics can now specify one or more additional forms to be included on the help topic and can also specify the sort order of those forms. Furthermore, individual fields can be disabled per help topic, so that unnecessary fields can be omitted when necessary, per help topic. The disabled flag is recorded along side the field data so that the field will not be accidentally added to the form later automatically. There is no interface in this commit to enable a field which was disabled by the help topic when ticket was created.
-
- Jan 09, 2015
-
-
Jared Hancock authored
-
- Jan 05, 2015
-
-
Jared Hancock authored
* Fix missing attachments join for Category (fixes #1654) * Fix crash on user account registration * Fix save button on user account (fixes #1655) — regression from bebc2d79
-
- Dec 30, 2014
-
-
Peter Rotich authored
Use http::build_query instead of inline urlencode
-
- Dec 22, 2014
-
-
Jared Hancock authored
This allows agents to view the raw email headers parsed with the email when the ticket or thread entry was created.
-
- 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 11, 2014
-
-
Jared Hancock authored
-
Peter Rotich authored
Add ability to add tasks to tickets.
-
Peter Rotich authored
-
Peter Rotich authored
Introduce the initial concept of adding tasks to a ticket.
-
Peter Rotich authored
Generalize how we show object/data preview. The url to get the preview is now based on data-preview attribute on the element in question.
-
Peter Rotich authored
Add support for complex options to support complex field rendering.
-
Peter Rotich 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.
-
Peter Rotich authored
The commit also renames some fields in department table.
-
- Dec 10, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
Conflicts: include/i18n/en_US/form.yaml include/staff/templates/dynamic-field-config.tmpl.php include/staff/ticket-view.inc.php include/staff/tickets.inc.php scp/js/scp.js
-
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
-
-
Jared Hancock authored
-
Peter Rotich authored
-
Peter Rotich authored
The commit also renames some fields in department table.
-
- Dec 08, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Chris Wheeler authored
This will disable the ability for a user to close a ticket when they have not filled out all of the required fields. Explains the problem to the user trying to close and directs them to the edit page. Added some functions to the $ticket class to make it easy to determine the missing required fields.
-