Hildy
11-12-2007, 04:20 PM
The major addition to this set of checkins is the themable support center, with a bunch of new little features and bug fixes:
* CHD-283: "Always" option in Super Sorter doesn't know which group to associate actions with
* Overview will now show incoming/outgoing in Assigned and SLA.
* Fixed a bug with virtual URLs on PHP CGI in some cases. This was preventing logins, images (most noteably in the footer), etc.
* typo in DAO.class.php (missing space in concatenated SQL statement)
* new Extension_ContactsTab class to allow tabs to be added to Orgs.
* Mobile plugin will now present the login form if necessary, then reload the mobile page after login
* CHD-295: PostgreSQL Database causes a PHP error to appear in the 'mail' section
* CHD-269: Simultaneous editing of tickets
* A warning box will now be displayed on the Reply form from Ticket Display if the current ticket is owned by another worker.
* When replying to an unassigned ticket, it will now be assigned to you to help warn other users against duplicate replies. The property options at the end of the reply let you quickly unassign this again. It's also apparent from 'Overview' if you forget.
* Added two shortcuts on Reply when setting Next Worker (me/anybody), so you don't have to click and scroll the dropdown.
* Added the ability to set Next Action while closing a Reply
* Added two shortcuts on Bulk Update when setting Next Worker (me/anybody), so you don't have to click and scroll the dropdown.
* Added two shortcuts on Ticket Properties when setting Next Worker (me/anybody), so you don't have to click and scroll the dropdown.
* DOM and SPL checks were not implemented, though the error messages were.
* Added a 'Forward' option to Display Ticket
* Added client-side form validation (login, worker edit, reply/forward) using LiveValidation
* Updated the default logo
* Implemented themes in the Support Center community tool. A new default theme has been added. The previous theme has been renamed to 'gsimple' (as in "Google Simple"). Check the Cerb4 wiki/docs shortly for instructions on creating custom themes.
* Implemented custom footers in the Support Center community tool. This allows you to add contact information, links to other tools, analytics scripts, etc.
* Tweaked the parser's HTML stripping functionality to properly translate HTML entities. A lot of spam has been encoding every character of the message with the &#xxx; format (ASCII). This side-stepped Bayesian filtering. Now the content (e.g., watches, pills) can be properly filtered.
* The parser will now properly ignore/bounce unrouteable tickets.
* Fixed a couple DB escaping issues for PostgreSQL -- $db->Replace()'s autoQuote option treats numeric strings as integers and doesn't quote them. All escaping is now handled manually when necessary.
* Added the ability to search for tickets with an exact spam score (e.g., = 0%, = 99%, = 50%). Previously it was only less/greater than.
* Tweaked Group inbox sorting rules so subject rules will run by popularity first, then sender rules will run by popularity afterward. Subject rules will have a lot more variety and should take precedence. Previously having a sender rule would match the most incoming mail, running up its popularity and blocking more contextual (and helpful) subject-based rules.
* Added a new Support Center theme: Spook (dark colors)
* CHD-283: "Always" option in Super Sorter doesn't know which group to associate actions with
* Overview will now show incoming/outgoing in Assigned and SLA.
* Fixed a bug with virtual URLs on PHP CGI in some cases. This was preventing logins, images (most noteably in the footer), etc.
* typo in DAO.class.php (missing space in concatenated SQL statement)
* new Extension_ContactsTab class to allow tabs to be added to Orgs.
* Mobile plugin will now present the login form if necessary, then reload the mobile page after login
* CHD-295: PostgreSQL Database causes a PHP error to appear in the 'mail' section
* CHD-269: Simultaneous editing of tickets
* A warning box will now be displayed on the Reply form from Ticket Display if the current ticket is owned by another worker.
* When replying to an unassigned ticket, it will now be assigned to you to help warn other users against duplicate replies. The property options at the end of the reply let you quickly unassign this again. It's also apparent from 'Overview' if you forget.
* Added two shortcuts on Reply when setting Next Worker (me/anybody), so you don't have to click and scroll the dropdown.
* Added the ability to set Next Action while closing a Reply
* Added two shortcuts on Bulk Update when setting Next Worker (me/anybody), so you don't have to click and scroll the dropdown.
* Added two shortcuts on Ticket Properties when setting Next Worker (me/anybody), so you don't have to click and scroll the dropdown.
* DOM and SPL checks were not implemented, though the error messages were.
* Added a 'Forward' option to Display Ticket
* Added client-side form validation (login, worker edit, reply/forward) using LiveValidation
* Updated the default logo
* Implemented themes in the Support Center community tool. A new default theme has been added. The previous theme has been renamed to 'gsimple' (as in "Google Simple"). Check the Cerb4 wiki/docs shortly for instructions on creating custom themes.
* Implemented custom footers in the Support Center community tool. This allows you to add contact information, links to other tools, analytics scripts, etc.
* Tweaked the parser's HTML stripping functionality to properly translate HTML entities. A lot of spam has been encoding every character of the message with the &#xxx; format (ASCII). This side-stepped Bayesian filtering. Now the content (e.g., watches, pills) can be properly filtered.
* The parser will now properly ignore/bounce unrouteable tickets.
* Fixed a couple DB escaping issues for PostgreSQL -- $db->Replace()'s autoQuote option treats numeric strings as integers and doesn't quote them. All escaping is now handled manually when necessary.
* Added the ability to search for tickets with an exact spam score (e.g., = 0%, = 99%, = 50%). Previously it was only less/greater than.
* Tweaked Group inbox sorting rules so subject rules will run by popularity first, then sender rules will run by popularity afterward. Subject rules will have a lot more variety and should take precedence. Previously having a sender rule would match the most incoming mail, running up its popularity and blocking more contextual (and helpful) subject-based rules.
* Added a new Support Center theme: Spook (dark colors)