Skip to content
Snippets Groups Projects
  1. Jun 28, 2018
  2. Jun 27, 2018
    • aydreeihn's avatar
      Issue: New Task Department Sorting · 49ae5502
      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.
      49ae5502
  3. Jun 26, 2018
    • aydreeihn's avatar
      Issue: Dumping Tickets From User View · 95e4c476
      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).
      95e4c476
    • aydreeihn's avatar
      Agent Ticket on Behalf of User Fix: · e0c7d90a
      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.
      e0c7d90a
  4. Jun 19, 2018
  5. Jun 06, 2018
  6. Jun 05, 2018
    • aydreeihn's avatar
      This commit completely removes the BCC functionality. · d93089b3
      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)
      d93089b3
  7. May 25, 2018
    • aydreeihn's avatar
    • aydreeihn's avatar
      New Ticket UI Changes + Some Post Reply UI Changes · cccc6217
      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
      cccc6217
  8. May 22, 2018
    • aydreeihn's avatar
      This commit modifies the UI for Post Reply when an Agent views a Ticket. · 7a29022d
      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
      7a29022d
  9. May 18, 2018
  10. May 17, 2018
  11. May 16, 2018
    • Peter Rotich's avatar
    • aydreeihn's avatar
      New Email Templates for BCC'd Collaborators · 4bf4117d
      aydreeihn authored
      Different email templates will now go out for BCC'd
      collaborators so that the User will be able to know
      they are blind copied on a ticket.
      
      Template Names:
      - New Activity Notice (BCC)
      - New Ticket Notice (BCC)
      - Response/Reply Template (BCC)
      4bf4117d
    • aydreeihn's avatar
      Creating Tasks/Tickets From Thread Entry Fixes: · b7db24aa
      aydreeihn authored
      - say created from thread entry instead of created from thread
      - make sure that links to thread entry do not open in new window
      - make sure if default help topic is selected, message data carries over
        - make sure if issue details are not included for a help topic form, we
          make sure there is a message before trying to get attachments for one
      - do not pass in an object to session array. use id and do lookup after instead
      b7db24aa
  12. May 15, 2018
    • Peter Rotich's avatar
      Merge remote branch 'adriane/issues/misc-fixes' into develop-next · c9322f5d
      Peter Rotich authored
      Conflicts:
      	WHATSNEW.md
      c9322f5d
    • aydreeihn's avatar
      Add release notes for v1.11.0-rc.1 · def79996
      aydreeihn authored
      def79996
    • aydreeihn's avatar
      Lint: Fixes · 418e0d4d
      aydreeihn authored
      418e0d4d
    • Peter Rotich's avatar
    • Peter Rotich's avatar
      Merge branch '1.10.x' into develop-next · 89fae792
      Peter Rotich authored
      Conflicts:
      	WHATSNEW.md
      	include/class.format.php
      89fae792
    • aydreeihn's avatar
      Creating Tasks/Tickets from Thread: · 01323881
      aydreeihn authored
      When a Task or Ticket is created from a Thread, this code
      adds the functionality to create an Internal Note in the
      new Ticket or Task as well as the original Ticker or
      Task to show the activity that happened.
      01323881
    • Peter Rotich's avatar
      Add release notes for v1.10.3 · b7ef532d
      Peter Rotich authored
      v1.10.3
      b7ef532d
    • Peter Rotich's avatar
      Lint: Lint fixes · 914b6e64
      Peter Rotich authored
      914b6e64
    • JediKev's avatar
      issue: Section Break Hint · d60779e8
      JediKev authored
      This addresses an issue where the Help Text for Section Break fields does
      not display custom Redactor styling correctly. Instead of displaying the
      properly formatted Redactor content with it's styling it displays the
      entire html for the Redactor content. This was due to the format method
      used for the Section Break Field's Help Text. This updates the method from
      `Format::htmlchars()` to `Format::display()` which displays the properly
      formatted content. The content is also sanitized by `Format::sanitize()`
      before saving to the database to avoid any chance of XSS.
      d60779e8
    • Jared Hancock's avatar
      queryset: Fix circular reference error · e657a33e
      Jared Hancock authored
      This fixes an error where the ModelInstanceManager maintained a reference to
      the QuerySet instance, and the QuerySet instance managed a reference to the
      ModelInstanceManager instance (if it's the iterator for the query). Because
      of the circular reference, if the iterator is not exhausted, then the
      resource is not closed and the query remains open. This wastes memory and
      prevents some other queries from running after such a situation happens.
      
      This addresses the issue by removing the circular reference between the
      QuerySet and the ModelInstanceManager.
      e657a33e
    • Mat Whitney's avatar
      Check permissions before displaying Close Task · f62e9669
      Mat Whitney authored
      Don't display the Close Task option if the current user can't close it...
      f62e9669
    • JediKev's avatar
      format: Fix Vimeo iFrames · ae9a9cc9
      JediKev authored
      This addresses an issue where some Vimeo videos are not being sent in
      Agent’s responses. This adds `player.vimeo` to the sanitize method’s
      iframe section so that the iframe tag is not stripped.
      ae9a9cc9
    • JediKev's avatar
      issue: Fix imap_open Disable Authenticator · 1d1df935
      JediKev authored
      This addresses an issue where the 'DISABLE_AUTHENTICATOR' args were not
      properly added to the `imap_open` params. This changes the `+=` operator
      to `array_merge()` to successufully add the params.
      1d1df935
    • JediKev's avatar
      issue: Prevent Click Jacking · 8c3f7a5f
      JediKev authored
      This addresses a vulnerability where there was no `X-Frame-Options` header
      which could potentially allow click jacking. This adds the
      `X-Frame-Options: SAMEORIGIN` header so it will remove any chance of click
      jacking. According to Mozilla Developer Docs:
      ```
      SAMEORIGIN
      The page can only be displayed in a frame on the same origin as the page
      itself.
      ```
      8c3f7a5f
    • JediKev's avatar
      issue: Information Page Performance · 5b5e8c98
      JediKev authored
      This addresses an issue on the forums where the query to determine the
      size of the `file_chunk` table is making the page load really slow for
      people with large tables. This updates the query to improve the
      performance of the page load time.
      5b5e8c98
    • JediKev's avatar
      issue: Files - deleteOrphans() · b05dcbda
      JediKev authored
      This addresses the issue where files were being deleted before being sent
      out in Agent responses. This was due to a bug in the query that gets the
      orphaned files. This query was getting files created within the last 24
      hours not after the last 24 hours. The query also had another bug that
      would use the time from PHP instead of MySQL which could cause issues.
      This updates the query as per @greezybacon's suggestions to delete
      orphaned files that were created more than 24 hours ago.
      b05dcbda
    • JediKev's avatar
      issue: Outlook _MailEndCompose · faea6346
      JediKev authored
      This addresses an issue where Outlook adds weird (and seemingly random)
      _MailEndCompose tags to the email body which turns unwanted content into
      links. This adds the _MailEndCompose tag to Format::sanitize() so it
      will be removed from the email body.
      faea6346
    • JediKev's avatar
      upgrader: Flush Cache On Upgrade · c3f5904b
      JediKev authored
      This addresses an issue where the Upgrader will sometimes use an outdated
      cached object and throw an error. This adds a the function to clear the
      Model Cache every time the Upgrader runs an Upgrade Patch to get fresh
      objects.
      c3f5904b
    • JediKev's avatar
      issue: Org. User Account Status · d3beb9e8
      JediKev authored
      This addresses an issue where the User’s account status is always 'Active'
      in the Organization list no matter what their actual status is. This adds the
      account status to the user query which adds the correct status to the Users’
      account.
      d3beb9e8
  13. May 09, 2018
Loading