Skip to content
Snippets Groups Projects
  1. Sep 13, 2019
  2. Sep 06, 2019
    • Peter Rotich's avatar
      Merge pull request #5030 from aydreeihn/issue/annul_events · 2313dd8a
      Peter Rotich authored
      Issue: Annul Closed Events
    • Peter Rotich's avatar
      Merge pull request #4992 from JediKev/issue/csv-patch-adv-search-error · fd2bd479
      Peter Rotich authored
      issue: CSV Patch Adv. Search Error
    • JediKev's avatar
      issue: CSV Patch Adv. Search Error · 6ea7526d
      JediKev authored
      This addresses an issue where the previous CSV security patch causes an
      error when creating an Advanced Search with criteria like `User / Email
      Address => contains => @domain.tld`. The system tries to validate the field
      and since `is_formula` is the default validation for TextboxFields the
      system sees `@domain.tld` criteria as a formula and throws the `Content
      cannot start with the following characters: = - + @` error. Advanced
      Searches do not need the `is_forumal` validation as the fields are not
      exportable. This adds a check to see if the field's form is
      `AdvancedSearchForm` and if there is no `validator` set it gets set to `adv`
      which bypasses the validation.
      6ea7526d
    • aydreeihn's avatar
      Issue: Annul Closed Events · 8029b1b0
      aydreeihn authored
      This commit fixes an issue where if you were to change a Ticket to the Resolved status and then to Closed, the dashboard statistics would show that you had closed 2 Tickets even though both events were done on the same Ticket.
      
      We should only count one closed event per Ticket.
      
      This was reported in Issue #5018.
      8029b1b0
  3. Sep 05, 2019
  4. Sep 04, 2019
  5. Sep 03, 2019
  6. Aug 30, 2019
  7. Aug 28, 2019
  8. Aug 27, 2019
  9. Aug 26, 2019
  10. Aug 21, 2019
    • JediKev's avatar
      issue: Support Exchange Shared Mailbox Auth · ac9ea5b9
      JediKev authored
      This addresses an issue where the system cannot successfully authenticate to
      an Exchange server using shared mailbox auth credentials (eg. Username:
      `main-user@domain.com\shared-mailbox@domain.com`). The system passes the
      entire Username value as the `username` parameter for `imap_open()` and
      Exchange fails to authenticate. This adds two new variables called
      `authuser` and `username` to class MailFetcher. This also updates the
      `MailFetcher::__construct()` method to explode the Username value at the
      backslash giving us two parts: the Authentication Username and the Mailbox
      Username. If there are in fact two parts we will assign the first part to
      the new `authuser` variable and assign the second part to the new `username`
      variable. If we detect an `authuser` we will add it to the `imap_open()`
      flag called `authuser` and append it to the `srvstr`. In addition this
      updates the `MailFetcher::getUsername()` method to return the new `username`
      variable instead of the hash table data.
      ac9ea5b9
    • aydreeihn's avatar
      Issue: Inline Ticket Assignment · b757ec49
      aydreeihn authored
      Within a Ticket, if you click the Assign dropdown and choose Agent or Team, the possible assignees are filtered based on who can be assigned to the Department, however, the inline Assigned To option did not filter the possible assignees. This commit ensures that we do filter possible assignees when assigning via inline edit.
      b757ec49
Loading