[rt-announce] RT 2.0.9 - Chock full o' tickety goodness
Jesse Vincent
jesse at bestpractical.com
Wed Nov 14 14:32:40 EST 2001
I'm pleased to announce the immediate availability of RT 2.0.9. This
release hast lots and lots of new goodies and bug fixes:
Installation:
* RT now depends on DBIx::SearchBuilder 0.47
* tools/insertdata: Fixed templates to include the ticket subject if
it was otherwise blank
* tools/cpan2rpm: Added cpan2rpm to the tools directory, for
autogenerating rpms of CPAN modules
* Makefile, rt.spec: Added support for autobuilding an rpm with
"make rpm"
* Fixes to initacls.Pg to allow installation with Unix Domain sockets
* tools/initdb: initdb won't whine if you don't set a host
* Refactored images path to have a configurable URL, so it will work
with fastcgi ;)
* Lengthened queue name and email addresses in the default DB schema
* etc/: config.pm, schema.Pg, schema.mysql, schema.pm: Added some new
indices, based on recommendations from Nobel Tse at Outblaze
Core:
* Added support for unit testing
* Started to cleanup config.pm to not use deprecated methods when
displaying ticket columns.
* lib/RT/Ticket.pm: Fix for #791: duplicated requestors on merge.
* Fix for #934: creating users doesn't completely fail (new)
* etc/config.pm, lib/RT/Handle.pm: Added support for postgres'
connections-over-ssl
* Abstracted out status enumeration and validation. Sites can now
modify the set of statuses available. Though that's 100% unsupported.
* Tickets which are created in a "resolved" state will now have their
"resolved" date set right.
* lib/RT/User.pm: Started work on "Email password to user"
* First bits of glue for new RT unit testing infrastructure
* lib/RT/Action/SendPasswordEmail.pm: Added an action to mail a
password to the user.
* Simple fixes to POD from Feargal Reilly to fix complaints from
pod2man
* lib/RT/Watcher.pm: Added a patch from Simon Cozens which makes sure
that a requestor is always a user, rather than an email address.
* lib/RT/Keyword.pm: Added a helper Load function to load by Id or Path
* Template got new helper functions for loading queue and system
templates.
* Brought forward a security fix from 2.0.8_01.
(nonusers could get superuser permissions from the CLI)
* lib/RT/Ticket.pm: Fixed the "ticket status changes from
open to open" bug, thanks to raphael at linkvest.
* lib/RT/Tickets.pm: Refactored to provide better access to fields
that tickets can be sorted on.
* lib/RT/User.pm: a fix to allow you to create multiple users with no
email address.
* lib/RT/Tickets.pm: Added sub Due to Tickets.pm. fixes #910
* lib/RT/Interface/Web.pm: Added code to detect bogus ticket update
types
Mail Gateway:
* bin/rt-mailgate: added support to rt-mailgate for putting the queue
name in a +extension
* lib/RT/Interface/Email.pm: fixed a user creation race condition in
the mail gateway
CLI:
* bin/rt: Documentation cleanups. removing an unnecessary data
tainting check
* bin/rtadmin: Online help fixes
Web UI:
* Cleaned up transaction history display to eat less space and be more
accurate
* lib/RT/Interface/Web.pm, webrt/Ticket/Display.html: work on
web-based ticket creation. fixed bugs setting due dates, etc
* webrt/Ticket/Create.html: Some cleanups to the Create form. No new
functionality, just a little bit prettier
* webrt/Elements/SelectTicketSortBy: Elements/SelectTicketsSortBy now
uses new list of sortable Tickets fields in Tickets.pm
* webrt/Search/Listing.html: Column headings in searches are now
clicky, where possible
* webrt/Ticket/Elements/ShowTransaction: URLs in ticket history should
now be clicky
* Added a hook for sites to put their own html in the top of the
"Home" page by overriding Elements/CustomHomepageHeader
* webrt/Ticket/Elements/EditLinks: added WebPath to fix some links in
showlinks
* webrt/Ticket/Elements/ShowHistory: Added an optional bit of
configuration to not show the "History" header (under the hood)
* webrt/Ticket/Elements/ShowTransaction: Added a new option "Show
commands" to show tranasaction (under the hood)
* Webui: Added support for reenabling deleted queues and keywords
* webrt/Ticket/Update.html: Named the ticket update form.
* webrt/Admin/Elements/SelectRights: Updated ACL selecting UI to work
properly with browsers that try to auto-select a value in a SELECT
* webrt/Ticket/: Display.html, ModifyAll.html: Fix to not automatically
record comments if nothing was typed.
* Fixed a display bug in mytickets and myrequests which prevented
clicking on subjectless tickets
* webrt/Ticket/Update.html, lib/RT/Interface/Web.pm: Now show the
current ticket subject by default in the update subject box.
But don't include it in the transaction if it hasn't changed.
* Refactored SelectQueue to elimintate duplicate code and enable
a "too many queues" option (under the hood)
* Added support for timing page display with &Debug=1
--
http://www.bestpractical.com/products/rt -- Trouble Ticketing. Free.
More information about the Rt-announce
mailing list