- Jul 24, 2015
-
-
Jared Hancock authored
If a user is created with an empty domain name (e.g. <user@>), then the user would be associated with the first organization without a main domain specified. This patch ensures that the domain is not empty when making a match with an organization.
-
- Jul 08, 2015
-
-
Jared Hancock authored
getVar() is now called first, then object properties and array properties are considered, and then getTag() is considered if none of the other options work. This allows for more predictable results using the variable replacement system, and allows ::getVar() to override every other means to use variables in email templates.
-
- May 22, 2015
-
-
Jared Hancock authored
Also, fix clearing users in an organization when removing the organization.
-
- May 04, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Apr 30, 2015
-
-
Jared Hancock authored
-
- Apr 15, 2015
-
-
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 10, 2015
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Apr 08, 2015
-
-
Jared Hancock authored
-
- Mar 05, 2015
-
-
Jared Hancock authored
Which indicates permissions are not windowed by an object's department
-
Jared Hancock authored
-
- Feb 18, 2015
-
-
Peter Rotich authored
-
- Feb 10, 2015
-
-
Jared Hancock authored
This patch converts the central file and threading classes over to use the ORM.
-
- Dec 31, 2014
-
-
Peter Rotich authored
Key permissions definition array Move canned and faq permissions to their respective classes.
-
- Dec 16, 2014
-
-
Jared Hancock authored
Allow usage of something like `%{ticket.user.organization.var}`
-
- Dec 10, 2014
-
-
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
-
- Dec 08, 2014
-
-
Jared Hancock authored
-
- Oct 06, 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 13, 2014
-
-
Jared Hancock authored
-
- Aug 07, 2014
-
-
Jared Hancock authored
-
- Jul 30, 2014
-
-
Jared Hancock authored
Add other locations as well a failsafe for the htmlentities() call
-
- Jul 02, 2014
-
-
Jared Hancock authored
-
- Jun 27, 2014
-
-
Jared Hancock authored
-
- Jun 16, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 11, 2014
-
-
Peter Rotich authored
Auto assign tickets to organization's account manager only if the flag is set and as the last resort i.e topic or filters assignment takes precedence.
-
- May 28, 2014
-
-
Jared Hancock authored
-
Peter Rotich authored
-
- May 08, 2014
-
-
Jared Hancock authored
Allow developers to specify a sorting position for groups of fields selectable in the criteria select drop-down
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
Make the organization page happy!
-
- Apr 25, 2014
-
-
Jared Hancock authored
-
Peter Rotich authored
-
- Apr 14, 2014
-
-
Jared Hancock authored
Use .domain.tld to accept all subdomains of a parent
-
Jared Hancock authored
This is a slight edit over the previous implementation of the same feature. Previously, an "account" was required, which implies a user account with a password. This implementation simply requires a user record. Importing of users by organization domain is still supported -- even if the user does not yet exist.
-
Jared Hancock authored
-