- Oct 22, 2018
-
-
Peter Rotich authored
This commit makes Primary Queues buckets for sub queues with forced inheritance of criteria. Primary queues are now hidden unless there are no sub queues attached. Agents can still get to primary queue by clicking on it. The commit also adds default sub queues for Closed queue, utilizing DateTime periods.
-
- Oct 03, 2018
-
-
aydreeihn authored
This commit ensures that we use the correct disposition for downloading files.
-
- Oct 02, 2018
-
-
aydreeihn authored
This commit ensures that we will always get the correct attachment name regardless of if the file content is the same. Additionally, it ensures that the file_ids for attachments are compared in the correct order (elseifs)
-
- Oct 01, 2018
-
-
aydreeihn authored
This commit ensures that we will always get the correct attachment name regardless of if the file content is the same. Additionally, it ensures that the file_ids for attachments are compared in the correct order (elseifs)
-
- Sep 27, 2018
-
-
aydreeihn authored
- Make sure we keep attachments in the session even if the page refreshes to display an error message - Reverse the array of files to be id => name instead of name => id - Make sure we retain the old ticket or task id if we encounter an error while trying to create a ticket or task from a thread entry - Make sure we have a valid fileId before returning file info - Make sure we can still add files for Canned Responses (id and name flip issue) - Make sure we can still add attachments to Internal Notes for Tickets and Tasks
-
Peter Rotich authored
Add support for periods to DateTimeField allowing the search on range of dates based on set period like 'Today', 'This Quarter' or 'Last Week' etc.
-
- Sep 26, 2018
-
-
aydreeihn authored
This commit ensures that we will always have the correct display of values for the Ticket Source regardless of if the key and value differ. Ex: if we had a Ticket Source that contained a space in the value, the key would be camelcased
-
- Sep 14, 2018
-
-
Neil S. Tozier authored
-
- Sep 13, 2018
-
-
aydreeihn authored
This commit fixes an issue we had where the bolding on the Ticket Number and Subject columns of advanced searches showed the opposite of what they should have. We instead want them to be bold if the Tickets are Unanswered.
-
- Sep 12, 2018
-
-
aydreeihn authored
- Let validate_actions pass if we are trying to disable/archive a Help Topic so that the filter flag can be set. - Make sure we do not throw validation errors when deleting a filter action. Just delete it.
-
Peter Rotich authored
Only use field display when fetch value is not string
-
aydreeihn authored
If a Help Topic is disabled or archived and it is also selected as the Help Topic for an Email, make sure we do not remove that Help Topic from the Email. Instead, if that email receives a Ticket, we should just assign the ticket to the Default Help Topic. If there is no Default Help Topic, the Ticket will not have a Help Topic at all.
-
Peter Rotich authored
-
- Sep 11, 2018
-
-
Peter Rotich authored
-
Peter Rotich authored
Pass name to Queue Column Annotation annotate routine
-
- Sep 10, 2018
-
-
aydreeihn authored
This addresses a careless copy/paste mistake made with 4496
-
Peter Rotich authored
This commit adds the ability for DatetimeField to specify format string - this is useful when the field display requires specific format different from the system defined formats. For example during export.
-
Peter Rotich authored
This commit addresses longstanding memory and speed issues with ticket export especially when exporting large set of tickets. The implementation borrows heavily on Custom Columns, which introduced the idea of using placeholder field to parse the data from query (db) instead of making models to do the parsing which led to related models getting fetched too -- and hence the memory issues. The commit also addresses caching of choices for selection fields and such to avoid expensive trips to database for each row!
-
- Sep 05, 2018
-
-
JediKev authored
This addresses an issue introduced with 4426 that references an undefined class.
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
This commit addresses a case where a large thread entry body (emailed) is stored as a file, when fetching it we have to make sure we're only fetching plain text/html and not attachment files.
-
Peter Rotich authored
-
Peter Rotich authored
This is necessary because ticket filters or API can set an invalid help topic id. Either deleted or no longer active.
-
JediKev authored
This addresses an issue where personal queues are duplicated in the main queue sub-list.
-
aydreeihn authored
This commit fixes an issue where we were not emailing attachments for initial responses when creating a Ticket.
-
aydreeihn authored
This commit fixes an issue we had with adding a Filter Action to Send an Email. We had an option at the top for 'Default System Email', however, it did not have the Email ID or address for the system email and would throw an error if chosen. Now, we just retrieve the emails with their IDs and values with the Default System Email being the initial value selected in the list of options.
-
- Sep 04, 2018
-
-
aydreeihn authored
This commit further corrects issues where emails were being sent out with names being improperly formatted if the name format is set as 'Last, First' or if it has special characters.
-
- Aug 31, 2018
-
-
JediKev authored
This addresses an issue introduced with 4124 where searching for a Selection Field with the criteria "does not have a value" throws an `implode()` warning.
-
- Aug 29, 2018
-
-
JediKev authored
This improves accessibility by adding screen readable labels to ticket actions that don’t already have them.
-
- Aug 28, 2018
-
-
aydreeihn authored
This commit stores internal notes if an Agent includes one while creating a Thread Referral.
-
JediKev authored
This addresses issue 4473 where users creating a ticket with the Help Topic preselected shows a validation error for the Issue Summary field. This is due to the new `getFormName()` function that creates new field form names based on the user’s/agent’s session. When the Help Topic is preselected, `_form` is not set for each field so the hashed name of the fields before ticket submit is different than after ticket submit.
-
- Aug 27, 2018
-
-
JediKev authored
This addresses an issue where `$_SESSION[':form-data']` files are not including the new filenames.
-
- Aug 24, 2018
-
-
aydreeihn authored
This commit fixes the way we validate filter actions before saving a filter. Now, the code will accurately validate the action without needing a filter_id first while making sure all validations stay withing the validate_actions function.
-
- Aug 23, 2018
-
-
JediKev authored
This addresses an issue where images in email signatures containing a `data-cid` attribute will either crash the ticket page or not show the image in the signature.
-
JediKev authored
This addresses issue 4470 where Users creating tickets via Client Portal and failing to fill out a required field makes disabled fields by Help Topic appear on the page. When the disabled fields appear they allow Users to populate and save data that they were not meant to submit.
-
- Aug 22, 2018
-
-
JediKev authored
This addresses an issue where people who do not have a phone field on the contact information form go to search for a User in the User Directory and the system crashes. This is due to the search query that always contains the phone field variable. This only adds the phone variable to the search query if the field actually exists.
-
Peter Rotich authored
This will be useful when converting content on the fly on write or read - allowing for support for output filter for file storage backend.
-