Skip to content
Snippets Groups Projects
  1. Jul 18, 2018
    • aydreeihn's avatar
      Collaborator Tickets Visibility: · e9db21a5
      aydreeihn authored
      This feature gives Agents the capability deciding whether or not Users should be able to see Tickets to which they are Collaborators for in their Ticket queues.
      
      By default, Users are able to see all Tickets they take part in whether they are the User for the Ticket or a Collaborator.
      
      If the Agent would like to disable Users seeing their Collaborator Tickets, they can configure the setting here:
      Admin Panel | Tickets | Settings | Collaborator Tickets Visibility
      e9db21a5
  2. Jul 17, 2018
    • Peter Rotich's avatar
      Merge branch '1.10.x' into develop-next · e3219829
      Peter Rotich authored
      Conflicts:
      	WHATSNEW.md
      	include/class.dept.php
      	include/staff/department.inc.php
      	include/staff/tickets.inc.php
      v1.11.0-rc1
      e3219829
    • Peter Rotich's avatar
      Add Release Notes for v1.10.4 · 035fd0af
      Peter Rotich authored
      v1.10.4
      035fd0af
    • JediKev's avatar
      issue: Orphaned File Query Rewrite · e5dd24e0
      JediKev authored
      This addresses an issue that was introduced by a previous attempt to
      address the orphaned file query. The previous attempt addressed the
      original issue but slowed database performance so this addresses the
      performance issue.
      e5dd24e0
    • JediKev's avatar
      department: Error Feedback · 9f3b6b27
      JediKev authored
      This addresses an issue where osTicket did not ensure associated items exist
      before saving to the database. This also addresses an issue where the Parent
      Topic error was not displayed on page.
      9f3b6b27
    • JediKev's avatar
      security: Fix Multiple XSS Vulnerabilies · 4b8ee133
      JediKev authored
      It may be possible to steal or manipulate customer session and cookies,
      which might be used to impersonate a legitimate user, allowing the hacker to
      view or alter user records, and to perform transactions as that user.
      Sanitation of hazardous characters was not performed correctly on user
      input.
      
      osTicket did not properly sanitize array values in `Format::htmlchars()`.
      Some values in the Admin Interface were not properly sanitized and returned
      to the response.
      4b8ee133
    • JediKev's avatar
      issue: Auto-Assignment Log · d4262cef
      JediKev authored
      This addresses an issue on the Forums where the Auto-Assignment Thread
      Event (configurable via Help Topic) uses the Email of the User rather than
      the User’s Name. This adds the correct function to retrieve the User’s
      Name if the User has an Account.
      d4262cef
    • JediKev's avatar
      issue: Ticket Lock On Disable · 606f45ba
      JediKev authored
      This addresses an issue where disabling Ticket Locks but setting a time
      for the Lock Timeout will always throw a "lock required" error. This adds
      a check to see if locks are enabled AND there is a time set. If locks are
      disabled it will not throw the error.
      606f45ba
    • JediKev's avatar
      issue: User Import No Email · b65185ba
      JediKev authored
      This addresses issue 4329 where you can import a User with no email
      address via CSV file. Once the User is added and you try to update them
      with an email address it fails due to no default email. This updates the
      check for email address from `!isset()` to `empty()` which will correctly
      check for empty string.
      b65185ba
    • JediKev's avatar
      issue: CLI Deploy Missing Bootstrap · ee208fca
      JediKev authored
      This addresses issue 4322 where deploying via CLI is missing
      `bootstrap.php`. This is due to the `get_include_dir()` function that
      tries to include a file from the destination which doesn’t exist yet,
      causing a fatal error. This updates the function to use `$this->source`
      instead of `$this->destination` to correctly find and include
      `bootstrap.php`.
      ee208fca
    • JediKev's avatar
      issue: Language Pack Locale Mismatch · 132d838f
      JediKev authored
      This addresses issue 4325 where the Language Pack Locales are mismatched.
      The Locale for the first language is displayed on the second language,
      etc. This updates the `$manifest` variable to be set before we display
      data so the correct `MANIFEST` file is included and all language data is
      displayed correctly.
      132d838f
    • Peter Rotich's avatar
      Merge pull request #23 from JediKev/issue/template-patch-typo · 3db4163a
      Peter Rotich authored
      typo: Template Patch
    • Peter Rotich's avatar
      Merge pull request #24 from JediKev/issue/select2-placeholder-bug · 8f303d52
      Peter Rotich authored
      issue: Select2 Placeholder Bug
  3. Jul 16, 2018
  4. Jul 13, 2018
  5. Jul 12, 2018
    • Peter Rotich's avatar
      Merge pull request #22 from aydreeihn/issues/misc-fixes · 7ed2be49
      Peter Rotich authored
      Final Additions For v1.11
    • aydreeihn's avatar
      Final Additions For v1.11 · c3a2cbcd
      aydreeihn authored
      - Separate 'message' and 'response' variables on New Ticket Notice so they can be styles separately
      - Add Thread Event state for 'released'
      - Add 'refer' and 'release' permissions to the Role table
      - Update install-mysql
      - Update patch file name
      - Update core.sig
      - Set flags in correct place for class.depts.php
      - Make sure when opening Ticket, User stays selected if submitted with errors
      - Make sure Mail Box Protocol saves correctly when configuring emails
      c3a2cbcd
  6. Jul 11, 2018
    • aydreeihn's avatar
      User Registration Fixes: · 824e92b2
      aydreeihn authored
      This commit fixes a bug where Public User Registration always resulted in creating a new User. Now, if a User goes to register an Account and their email already matches a User in the system, we will register the existing User. To set the registration method, go to:
      Admin Panel | Settings | Users | Registration Method
      824e92b2
Loading