- Apr 15, 2015
-
-
Michael authored
Follow-up PR to the comment here: https://github.com/osTicket/osTicket-1.8/commit/06d3a0f3e2a4557ca72faa916859b9315635dfe4
-
- Apr 06, 2015
-
-
Jared Hancock authored
-
- Dec 30, 2014
-
-
Peter Rotich authored
Use http::build_query instead of inline urlencode
-
- Aug 22, 2014
-
-
Peter Rotich authored
Only cache results for ALL items
-
- Aug 05, 2014
-
-
Peter Rotich authored
Help topics and filters can override the default status
-
- Jul 18, 2014
-
-
Jared Hancock authored
Also add some logic to the POT builder to warn about incorrect arguments to the __() function and friends as well as warn about _() usage.
-
- Jul 08, 2014
-
-
Jared Hancock authored
-
- Jul 02, 2014
-
-
Jared Hancock authored
-
- Jun 30, 2014
-
-
Jared Hancock authored
-
- Jun 25, 2014
-
-
Jared Hancock authored
-
Thane de Loth authored
Multilanguage Support via gettext - added gettext encapsulations to all texts i thought necessary - added fallback function for the case that the gettext extension isn't loaded - added browser language detection - added gettext to the list of optional extensions in setup - rewritten some of the texts to use sprintf instead of appending strings - added german translation file - removed mark_overdue-confirm from cannedresponses.inc.php extend multi language support and a fex fixes - Better detection of translation files - Added functionality to redirect language codes (see redirecting language codes) - Ticket Status can be translated - The Datepicker can be translated - Extended functionality of 'testlang.php' to show what language code is used to translate Forgotten to apply a patch from RC5 to RC6 - Forgotten to change $var to $vars in line 380 of class.mailfetch.php - Removed unneeded comment Added php_gettext as primary translation engine - Added php_gettext support (thanks to Danilo Segan and Steven Armstrong) - php_gettext is now the primary translation engine - Extended language detection functionality Add error/misconfiguration checks and fix undefined variables
-
- May 15, 2014
-
-
Peter Rotich authored
-
- May 08, 2014
-
-
Peter Rotich authored
Add ability to disable canned responses Fix team drop down selection Remove priority escalation setting in SLA page (implementation is on todo list)
-
Jared Hancock authored
-
- May 07, 2014
-
-
Peter Rotich authored
Add department setting to limit ticket assignment within department to department members only. This is necessary for departments with strict policy on who can access tickets. The setting doesn't limit team assignment or auto-assignment via help topics and ticket filters.
-
- Apr 25, 2014
-
-
Josh Eldridge authored
- Add tips for fields that were previously overlooked. - Fix some typos. - Update tips to adopt the formatting conventions of tips.
-
Joshua Eldridge authored
-
- Apr 02, 2014
-
-
Jared Hancock authored
-
- Jan 27, 2014
-
-
Jared Hancock authored
They are only available for tickets arriving via the email channel. All other channel (including email) use the new ticket form to record the subject and body, which are mapped to the 'Issue Summary' and 'Issue Details' fields respectively Structure the drop-down list for the `what` column to be future-minded concerning custom user data matching.
-
- Oct 09, 2013
-
-
Jared Hancock authored
Moved to an initial form which specifies the ticket's priority and issue and changed the rendering to render things properly. Now the user can decide where priority shows on the client side, and the priority privacy setting is placed in the dynamic form wizard. The standard form is added to every ticket without option. Extra forms can be defined and associated with help topics which can additionally be added to tickets upon creation. This allows for standardization of the dynamic data location for searches and filtering. Implemented advanced search for dynamic data. Along with reinstating the basic ticket search on keywords Implemented ticket filtering on dynamic data for both keyword searches as well as searches for special fields (drop-down lists, etc.) Phone number for users is now completely optional
-
Jared Hancock authored
Process inline attachments in thread entry and support inline images in piped emails Support inline images across the system, with draft support Migrate to a single attachment table That way we don't need a new table for everything we need to attach an inline image to (like a signature, for instance) Add richtext support for internal notes Implement images on site pages * Image paste in Redactor * Make non-local images optional * Placeholder for non-local images * Fix local image download hover * Don't re-attach inline images
-
- Sep 02, 2013
-
-
Peter Rotich authored
-
- Jul 23, 2013
-
-
Jared Hancock authored
- Logo selection radio buttons not vertically centered (Firefox) - font-size value incorrect in login.css - Incorrect : placement in FAQ category edit - Incorrect block width declaration (700 vs 700px) - Browsers disagree on the placement of CSS3 outline properties - Correctly place check boxes and radio buttons
-
- Apr 01, 2013
-
-
Peter Rotich authored
-
- Feb 13, 2013
-
-
Peter Rotich authored
-
- Sep 03, 2012
-
-
Peter Rotich authored
Force target selection on filter form Add minor code improvements
-
- Aug 31, 2012
-
-
Peter Rotich authored
-
- Aug 30, 2012
-
-
Peter Rotich authored
* Change table name from ost_email_filter* to ost_filter* * Add patch for target field.
-
- Jul 21, 2012
-
-
Jared Hancock authored
And remove unsupported filter of email headers
-
- Jul 13, 2012
-
-
Jared Hancock authored
-
- Jul 02, 2012
-
-
Jared Hancock authored
-
- Jun 30, 2012
-
-
Jared Hancock authored
-
- Jun 20, 2012
-
-
Jared Hancock authored
Protect againts cross-site request forgery attacks by requiring a special form-field or header to be sent with requests that modify ticket system data. This meant a slight change to the AJAX ticket locking mechanism. It was defined to lock with a GET request; however, GET requests are defined as safe methods and should not modify backend data (such as a lock acquisition). Therefore, the the lock acquire AJAX method was changed to require a POST method. Also remove old, no-longer-used staff panel include files
-
- Apr 21, 2012
-
-
Jared Hancock authored
And correct several undefined function errors from several source files. So while function names in PHP are considered case-insensitive, it still makes sense to use consistent camel casing for both defining and calling methods. The lint test searches the code base for method calls, and then searches the code base again looking for a function definition matching the name of the function invoked. It's not failsafe, because it doesn't detect the class from which the method should belong, so it's likely to have false negatives. Furthermore, it won't work well for PHP 5 where several classes are built into PHP (and aren't searchable in the osTicket code base). Remove the include/staff/api.inc.php as it no longer appears to be used (and contains references to undefined methods).
-
- Mar 19, 2012
-
-
Jared Hancock authored
-