[rt-commit] CVS commit: rt

jesse at fsck.com jesse at fsck.com
Thu Aug 10 15:43:13 EDT 2000

Module Name:	rt
Committed By:	jesse
Date:		Thu Aug 10 19:43:13 UTC 2000

Modified Files:
	rt/etc: config.pm schema.Oracle schema.mysql
	rt/lib/RT: Attachment.pm Record.pm Scrip.pm ScripScope.pm Ticket.pm
	    TicketCollection.pm Tickets.pm Transaction.pm User.pm
	rt/lib/RT/Action: AutoReply.pm Notify.pm SendEmail.pm
	rt/lib/RT/Interface: Web.pm

Log Message:
Fixed ACL caching bugs
Finished adding status "new"
cli searching based on status works better.

API Change. Queue is NO LONGER the Queue Object for a ticket
API Change. Owner is NO LONGER the Owner Object for a ticket

instead, both point to their proper database values and OwnerObj and QueueObj
do the right thing throughout. This was rather more code churn than I was hoping for, but we've now got a cleaner, more consistent API that's easier to work

little bits of POD update.

Cleaned out some unused code.

Made some error messages more professional.

We now keep track of date started as well as a "start by" date.  these both
need a bit more work.

Calling convention for _Set changed. Rather than three different calling
conventions which weren't very extensible, DBIx::Record::_Set and all its
subclasses now use paramhash style calling. it's much more extensible and
flexible now. (This was necessary for some ACL work, among other things)

To generate a diff of this commit:
cvs rdiff -u -r1.11.2.41 -r1.11.2.42 rt/etc/config.pm
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 rt/etc/schema.Oracle
cvs rdiff -u -r1.1.2.107 -r1.1.2.108 rt/etc/schema.mysql
cvs rdiff -u -r1.1.2.19 -r1.1.2.20 rt/lib/RT/Attachment.pm rt/lib/RT/Scrip.pm
cvs rdiff -u -r1.1.2.25 -r1.1.2.26 rt/lib/RT/Record.pm
cvs rdiff -u -r1.1.2.11 -r1.1.2.12 rt/lib/RT/ScripScope.pm
cvs rdiff -u -r1.1.2.140 -r1.1.2.141 rt/lib/RT/Ticket.pm
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 rt/lib/RT/TicketCollection.pm
cvs rdiff -u -r1.1.2.13 -r1.1.2.14 rt/lib/RT/Tickets.pm
cvs rdiff -u -r1.1.2.59 -r1.1.2.60 rt/lib/RT/Transaction.pm
cvs rdiff -u -r1.1.2.31 -r1.1.2.32 rt/lib/RT/User.pm
cvs rdiff -u -r1.1.2.18 -r1.1.2.19 rt/lib/RT/Action/AutoReply.pm
cvs rdiff -u -r1.1.2.6 -r1.1.2.7 rt/lib/RT/Action/Notify.pm
cvs rdiff -u -r1.1.2.41 -r1.1.2.42 rt/lib/RT/Action/SendEmail.pm
cvs rdiff -u -r1.1.2.11 -r1.1.2.12 rt/lib/RT/Interface/Web.pm

More information about the Rt-commit mailing list