Skip to content
Snippets Groups Projects
  1. Aug 28, 2018
    • JediKev's avatar
      issue: Default Help Topic Issue Summary · 77e44464
      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.
      77e44464
  2. Aug 24, 2018
    • aydreeihn's avatar
      Filter Action Saving Fix: · a3a144ec
      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.
      a3a144ec
  3. Aug 23, 2018
    • JediKev's avatar
      issue: Image CID Attributes · 9fab35a5
      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.
      9fab35a5
    • JediKev's avatar
      forms: Disabled By Help Topic Users · 0780eb7d
      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.
      0780eb7d
  4. Aug 22, 2018
  5. Aug 21, 2018
    • JediKev's avatar
      issue: mPDF SetAutoFont RTL · 3fb04227
      JediKev authored
      This addresses an issue where `SetAutoFont()` was making the Thai PDFs
      break. This adds the `AUTOFONT_RTL` flag to only autodetect RTL languages
      and nothing else.
      3fb04227
    • JediKev's avatar
      issue: SelectionField nset · 2d277075
      JediKev authored
      This addresses an issue where creating an advanced search with selection
      field "does not have a value" throws a fatal error. This was due to an
      improperly named search method "notset".
      2d277075
  6. Aug 20, 2018
    • aydreeihn's avatar
      Staff Profile Updates: · 17f430be
      aydreeihn authored
      This commit fixes an issue where the ORM was trying to get invalid Staff fields (which we actually store in the config table), therefore throwing an error.
      17f430be
    • JediKev's avatar
      cron: Clean Expired Passwd Resets · 70b37d47
      JediKev authored
      This adds functionality to clean expired password reset tokens on cron runs.
      70b37d47
    • JediKev's avatar
      issue: Multiple File Display · d9fe25c3
      JediKev authored
      This addresses an issue where FileUploadFields on the ticket header is not
      displaying all attachments in the field.
      d9fe25c3
    • JediKev's avatar
      sessions: Clear On Password Set/Reset · 1aaab76f
      JediKev authored
      This adds a Signal to clean Agent and User sessions upon setting/resetting
      their password. If an Agent/User resets their own password and has multiple
      sessions open it will log them out of every session except the one they’re
      on.
      1aaab76f
  7. Aug 19, 2018
    • Peter Rotich's avatar
      Make getFiles() return files · 75b515ad
      Peter Rotich authored
      This commit addresses the root cause of an issue commit 96892beb (now
              reverted) attempted to solve - by providing consistency between
      getFiles and getAttachments
      75b515ad
  8. Aug 17, 2018
    • JediKev's avatar
      queues: Row Conditions · c6cd84f0
      JediKev authored
      This addresses an issue where row conditions are working in the preview but
      not in the actual ticket queue. This updates the `getQueue()` function to
      lookup the CustomQueue by `queue_id` if there is no CustomQueue object found
      in the QueueColumn.
      c6cd84f0
  9. Aug 16, 2018
    • JediKev's avatar
      issue: mPDF Arabic Fonts · 01c4dda2
      JediKev authored
      This addresses issue 4449 where using an Arabic language pack and trying to
      print a ticket returns a PDF with either squares for text or no text at all.
      01c4dda2
    • JediKev's avatar
      issue: Task Term Search · 90cc65ae
      JediKev authored
      This addresses an issue where searching for a Task by title returns all
      Tasks in the search. This is due to the visibility filtering methods used to
      filter tickets by staff's visibility.
      90cc65ae
    • aydreeihn's avatar
      Relative Time Fixes: · c4ec9a09
      aydreeihn authored
      This commit removes the logic that was used for time within 2 days which would give a result of either today or tomorrow when something could actually be in 2 days instead.
      
      It also rounds relative time that is within 29 days so that the result will be more accurate.
      Ex: 1.99 will round to 2 instead of showing 1
      c4ec9a09
  10. Aug 14, 2018
  11. Aug 13, 2018
    • aydreeihn's avatar
      Task Assigned Team Issue: · 9c457af3
      aydreeihn authored
      This addresses an issue where it appeared as though tasks could not be assigned to teams if an agent in the team was not a part of the task's department. The assigment was actually taking place, however, it was not showing up in the Assignee column. Now the form will correctly display the column
      9c457af3
    • JediKev's avatar
      issue: Old Attachment Names · f179cf15
      JediKev authored
      This addresses an issue where uploading a file you’ve uploaded before but
      renamed is not saving the new name in the Attachment table.
      f179cf15
  12. Aug 08, 2018
    • JediKev's avatar
      issue: Wrong Attachment Names · b0b76170
      JediKev authored
      This addresses an issue where FileUploadFields are displaying the old names
      of existing files with new names.
      b0b76170
    • aydreeihn's avatar
      Search All Tickets Setting · f50ef72f
      aydreeihn authored
      If an Agent has the Miscellaneous setting checked to see all Tickets in search results, they should be able to see the list of Tickets regardless of their access or if the search is saved or not. They should NOT, however, be able to view those Tickets.
      f50ef72f
    • aydreeihn's avatar
      Advanced Search: TicketStatus / Status Name · cf528fb6
      aydreeihn authored
      This commit adds 'TicketStatus / Status Name' to the main search criteria list for advanced searching.
      cf528fb6
  13. Aug 07, 2018
  14. Aug 06, 2018
    • JediKev's avatar
      issue: Featured FAQs On Disable · b59b2641
      JediKev authored
      This addresses an issue where the client portal shows Featured FAQs on the
      sidebar even thought the Knowledgebase is Disabled.
      b59b2641
    • aydreeihn's avatar
      Team Referral Check · 92844554
      aydreeihn authored
      This commit adds an additional check for Team referrals in the isReferred method so that it is handled in the same way Staff and Departments are handled.
      92844554
    • aydreeihn's avatar
      Referral Assignment Issue: · f9c955d7
      aydreeihn authored
      This commit fixes an issue where referrals were being considered successfully saved even if that referral already existed, resulting in multiple thread events for the same referral.
      
      Instead, if we find that the thread is already referred to the referee, refer should return false so that an error message is displayed stating that we were unable to refer the ticket.
      f9c955d7
    • JediKev's avatar
      issue: Deleted Field Thread Events (template) · 45a46460
      JediKev authored
      This addresses an issue introduced with `9ab2317e` where the icon for the
      event still shows even though we continued and didn’t return the event
      description.
      45a46460
    • JediKev's avatar
      status: Allow Reopen · 310017b1
      JediKev authored
      This addresses an issue introduced with `510046c5` where tickets with no
      Help Topic can not be reopened. This is due to a check on `isReopenable()`
      where it returns `null` instead of `true` if there is no help topic;
      therefore returning false and not allowing the ticket to be reopened.
      310017b1
  15. Aug 05, 2018
  16. Aug 04, 2018
    • Jared Hancock's avatar
      queue: Improve queries necessary for rendering · 59d645a7
      Jared Hancock authored
      This removes a significant number of queries used to render the drop-down
      menu for the queues.
      
      Each queue displayed on the page previously required a database query to
      determine its children. This patch changes the strategy to fetch all the
      queues and organize them as a tree. The tree can then be walked as the menu
      is rendered and does not require any further queries.
      
      On my test system, it reduces the number of queries for the ticket listing
      page from 56 to 46.
      59d645a7
    • Jared Hancock's avatar
      queue: Fix several issues · c12fb23c
      Jared Hancock authored
      This might happen if the close date was added to a queue and filtered
      through a date/time filter.
      
      Also fix warning emit when editing queue configuration
      
      Also fix a few crashes if there is a naming mismatch on the field named in
      search criteria and the current name of the field. And fix a regression
      where the queue criteria would not be properly updated when saved.
      
      If a queue inherits columns from a parent, the conditions would also be
      inherited. This fix changes the association by linking the inherited
      column to the child queue at run-time. This allows the queue column to
      fetch the queue conditions from the child queue which inherited the
      columns.
      
      Check 'inherit columns' checkbox when cloning a queue
      
      Fix doubled saved search listing
      c12fb23c
  17. Aug 03, 2018
    • JediKev's avatar
      issue: Custom File Upload Dropping · 14bcd42d
      JediKev authored
      This addresses issue 4155 where editing a ticket using a different session
      causes custom file uploads to drop from the ticket.
      14bcd42d
  18. Aug 02, 2018
    • aydreeihn's avatar
      Help Topic Required Error Message: · 9ef8f789
      aydreeihn authored
      This commit addresses an issue where the validation error for trying to save a Ticket without a Help Topic was not being shown as a result of the error message that was added to ensure that the Help Topic selected is Active.
      9ef8f789
    • aydreeihn's avatar
      Setting - Require Help Topic to Close: · cd3088c3
      aydreeihn authored
      This commit adds an Admin setting that requires a Ticket to have a Help Topic before it can be closed. It can be set by going to:
      
      Admin Panel | Settings | Tickets | Require Help Topic to Close
      
      If enabled, Tickets will have a warning banner across the bottom of the page, a warning banner when trying to change the Ticket status to Closed, and a warning flag beside the field when editing the Ticket.
      
      By default, this setting is NOT enabled.
      cd3088c3
Loading