Thomas,
> This already exists in core RT. On the Comment page, simply enter time
> worked without
> any message and click the "Update Ticket" button.
Thanks. I know this exists, but I'm thinking of further extending this
functionality later which would for example result in storing serialized
structure rather than just text in such transactions. Using plain comments
would mean all that information would be shown in ticket history and that would
become nothing but noise. I would also like to be able to show all time entries
to customers, but not necessarily all comments. So I am wondering whether my
approach for adding/using custom transaction type is correct or what are the
risks of doing that. I'm asking this because of the following comment in
Transaction.pm:
# {{{ sub Create
=head2 Create
Create a new transaction.
This routine should _never_ be called by anything other than RT::Ticket.
It should not be called
from client code. Ever. Not ever. If you do this, we will hunt you down and
break your kneecaps.
Maciek