- Jul 13, 2018
-
-
Peter Rotich authored
UI changes to make it more user friendly
-
Peter Rotich authored
Make it a utility class for parsing an email address. Relies on PEAR to parse RFC822 compliant email.
-
Peter Rotich authored
This commit adds ability to send and email to multiple recipients with auto-detection of TO/CC/BCC (based on user class)
-
aydreeihn authored
-
- Jul 06, 2018
-
-
Peter Rotich authored
Agent Ticket on Behalf of User Fix 2:
-
Peter Rotich authored
This commit addresses a bug where "referral check" filters were not being considered when checking if a thread is referred to one of the agent's departments or teams.
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
Department Ticket Assignment Options
-
Peter Rotich authored
issue: Queue Export Sorting
-
- Jul 05, 2018
-
-
Peter Rotich authored
issue: Choices Field Export
-
aydreeihn authored
-
JediKev authored
This addresses an issue where the Queue Export does not remember your column sorting. This was due to the `getExportableFields()` function called in the Export Template that gets a predefined list of fields plus some `cdata` fields with a predefined sort order (not your saved sort order). This updates the export template to merge the `$fields` array that contains the exportable fields in the saved sorting order and the `getExportableFields()` result (array) that contains the same fields plus `cdata` fields. This will return the fields in the saved sorting order whilst still displaying possible `cdata` fields.
-
aydreeihn authored
This commit fixes an issue when an Agent creates a Ticket on behalf of a User, includes an Initial Response, AND chooses 'Do Not Send Alert' for the Ticket Notice. In this instance, ONLY the Agent's initial response should be sent to the Ticket's User and Collaborators so that they will know they are included in a Ticket. In order for this logic to work, a literal check had to be done. If the emailreply variable is set to the string literal 0 (which means do not send alert was selected), say that the alert variable in postReply is true so that the Response/Reply template will go out with only the initial Agent response. Otherwise, if emailreply is 'Alert User' or 'Alert All', the alert variable in postReply will be false and the New Ticekt Notice template will go out, showing both the user initial message and the agent initial response.
-
JediKev authored
This addresses an issue where exporting a ticket with a Custom Choices Field does not export the Custom Choice data. This is due to the `ChoiceField::getChoice()` function that doesn’t add the correct `id` to the `$selection` array. This updates the function to include the `id` in the array so we can get the correct value later on.
-
- Jun 29, 2018
-
-
Peter Rotich authored
Internal Email Forwarding
-
Peter Rotich authored
Issue: Agent Export Department Status
-
Peter Rotich authored
Issue: Translating Archive Selections
-
aydreeihn authored
This commit changes the Agent export to display (disabled) beside the name of Departments on the export if they are Archived or Disabled. This will help Agents determine if an Agent is not assigned to any active Departments.
-
- Jun 28, 2018
-
-
aydreeihn authored
This commit avoids camel casing the select values for Archiving Help Topic and Department options. It also fixes an issue where the selected value was being translated and it should not have been.
-
Peter Rotich authored
-
Peter Rotich authored
Give agents department's ticket / task create, by default, unless explicitly denied by an assigned role.
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
Make subjects bold (by default) when ticket is unanswered
-
Peter Rotich authored
Add ticket reopen count as a column annotation
-
Peter Rotich authored
Issue: Dumping Tickets From User View
-
Peter Rotich authored
Agent Ticket on Behalf of User Fix:
-
Peter Rotich authored
Issue: New Task Department Sorting
-
- Jun 27, 2018
-
-
aydreeihn authored
This commit fixes an issue where Departments were not in alphabetical order when opening a new Task. This will also ensure that Departments will be alphabetically sorted anywhere that contains a DepartmentField.
-
- Jun 26, 2018
-
-
aydreeihn authored
This commit fixes an issue with how we export tickets from a specific User. Since changes were made to how Ticket exports are done, we needed to modify the call to export the Tickets from users.php as well since we were unintentionally sending the file name in where the csv headers should've been (variable added in dumpTickets method).
-
aydreeihn authored
This commit fixes an Issue that resulted from allowing Agents to add Collaborators when opening a Ticket on behalf of a User and being able to decide who will receive an email alert. If an Agent were to add an initial response to the Ticket, two email alerts would be sent out (New Ticket Notice and Response/Reply Template). Now, only the New Ticket Notice is sent out unless the Agent chooses not to send any alert. Additionally, if the Autoresponder is set to NOT alert a User when an Agent creates a ticket on their behalf and the Agent includes an initial Agent response, the Response/Reply Template is sent out.
-
- Jun 19, 2018
-
-
Peter Rotich authored
Addresses issue with agent/assignee sorting
-
- Jun 06, 2018
-
-
Peter Rotich authored
Conflicts: include/staff/ticket-view.inc.php
-
- Jun 05, 2018
-
-
aydreeihn authored
This means Agents can no longer choose to add a BCC User while creating or responding to a Ticket. This also means that if a User emails in a Ticket where someone is BCC'd, the Ticket will be created without the BCC'd User(s). If an email is sent where the Department email is BCC'd, a Ticket is created for that Department and other Users in the email are added as Collaborators. This also changes the response options for Agents. They now have the options to: - Reply All (User + Collaborators) - Reply to User (only the User) - Do not Email Reply (Previously the options were Reply All, Reply to User, Reply to CC + User, Reply to BCC, Do not Email Reply)
-
- May 25, 2018
-
-
aydreeihn authored
-
aydreeihn authored
New Ticket UI: - Clean up recipient section (adding user and collaborators) - Give agents the option of who to send the new ticket alert to: - Alert to All - Alert to User - Alert to CC + User - Alert to BCC - Do not send an Alert - Added option of adding new Users for cc/bcc section using the 'Add New' button Post Reply UI: - Instead of having to type to get the option of adding a new user in the cc/bcc boxes, put an Add New button - Clean up Add New routine - Now when adding a new collaborator using the Add New button, the User's name will appear in the cc or bcc box as specified and the Agent can go ahead and write their reply rather than pulling up the manage collaborators popup and forcing the agent to have to save the collaborator changes before being able to type a reply - Change the option "Reply to Collaborators" to "Reply to CC + User" to avoid confusion
-
- May 22, 2018
-
-
aydreeihn authored
- Change To dropdown to have different reply types - Reply to All - Reply to User - Reply to Collaborators - Reply to BCC - Add a help tip for the new reply types - Set the reply type selected based on the last user respondent - Reply to Collaborator by default or if the last message is from the ticket user or a CC collaborator - Reply to BCC if the last message is from a BCC user - Put User, CC, and Bcc fields below and indented as appropriate (User field is readonly) - Add a new flag to Agent responses to show which reply type they selected. Put the flag on Agent thread entries
-
- May 18, 2018
-
-
Peter Rotich authored
-
- May 17, 2018
-
-
aydreeihn authored
- unset the sessions form data only in necessary places - refer to a tasks number instead of id in internal notes - use indexOf instead of includes in js for IE compatibility
-