- Jul 17, 2018
-
-
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
-
aydreeihn authored
-
aydreeihn authored
-
aydreeihn authored
-
aydreeihn authored
For thread events, the referral state was spelled as 'reffered' instead of 'referred'. This needed to be changed to save to the database correctly. A new patch file has been added to correct the schema signature.
-
aydreeihn authored
For new tickets, hide the Ticket Notice dropdown if the 'New Ticket by Agent' autoresponse is disabled since no response will be sent
-
Peter Rotich authored
feature: Manage Referrals Role Permission
-
Peter Rotich authored
feature: Release Role Permission
-
JediKev authored
This feature adds a new Role permission called Release. This permission (if Enabled) allows an Agent to release ticket assignment. This permission is configurable for each and every Role in the helpdesk. This also keeps current functionality where Department Managers do not need the Role Permission in order to release tickets. In addition to the permission, this feature adds a new Release modal giving the option to choose who to release assignment from (Agent/Team/Both). This also adds a comment box to the release modal to optionally enter a reason for releasing assignment. Lastly, this adds a Release Thread Event so an event is logged showing who released who’s assignment.
-
- Jul 09, 2018
-
-
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 feature adds a new Role permission called Manage Referrals. This permission allows Agents to Manage Ticket Referrals. This permission is configurable for each and every Role in the helpdesk.
-
- Jul 07, 2018
-
-
Peter Rotich authored
Code Improvement
-