- Jul 18, 2018
-
-
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
-
- Jul 17, 2018
-
-
Peter Rotich authored
Conflicts: WHATSNEW.md include/class.dept.php include/staff/department.inc.php include/staff/tickets.inc.php
-
Peter Rotich authored
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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`.
-
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.
-
Peter Rotich authored
typo: Template Patch
-
Peter Rotich authored
issue: Select2 Placeholder Bug
-
- Jul 16, 2018
-
-
JediKev authored
This addresses an issue where Select2 Placeholders are being cutoff due to a bug in Select2.
-
JediKev authored
This addresses an issue where there was a typo in the latest template patch causing an unsuccessful run.
-
Peter Rotich authored
Conflicts: include/class.dept.php include/staff/department.inc.php include/staff/tickets.inc.php
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
- Jul 13, 2018
-
-
Peter Rotich authored
-
Peter Rotich authored
Conflicts: include/class.ticket.php
-
aydreeihn authored
- Ticket View UI changes - Mailer logic improvements - Ticket Open consolidated for mailer changes
-
Peter Rotich authored
Address Security Issues On #4331
-
Peter Rotich authored
issue: Auto-Assignment Log
-
Peter Rotich authored
issue: Ticket Lock On Disable
-
Peter Rotich authored
issue: User Import No Email
-
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.
-
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.
-
Peter Rotich authored
issue: CLI Deploy Missing Bootstrap
-
Peter Rotich authored
issue: Language Pack Locale Mismatch
-
Peter Rotich authored
-
Peter Rotich authored
UI changes to make it more user friendly
-
Peter Rotich authored
Make it a utility class for parsing an email address. Relies on PEAR to parse RFC822 compliant email.
-
Peter Rotich authored
This commit adds ability to send and email to multiple recipients with auto-detection of TO/CC/BCC (based on user class)
-
aydreeihn authored
-
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.
-
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.
-
- Jul 12, 2018
-
-
Peter Rotich authored
Final Additions For v1.11
-
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
-
- Jul 11, 2018
-
-
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
-