Audit log?

Has anyone come up with a clever way to audit
changes? Is there something built-in that I
am missing?

I’d like to know, for one example, when someone
defines a new custom field (global or the queue
name it was done in, the field name, etc).

We’re using RT 3.8.7, soon to 3.8.10

I’d like to know, for one example, when someone
defines a new custom field (global or the queue
name it was done in, the field name, etc).

Do you want to do something when a new CF created? For example send a mail?

You always can wrap any method, for example RT::CustomField::Create.
It’s doable.

Scrips do this for Tickets. In theory we can extend scrips to work for
all objects, not
only tickets, but this work is not scheduled.

Best regards, Ruslan.

Has anyone come up with a clever way to audit
changes? Is there something built-in that I
am missing?

I’d like to know, for one example, when someone
defines a new custom field (global or the queue
name it was done in, the field name, etc).

We’re using RT 3.8.7, soon to 3.8.10

To follow up on what Ruz said, all that data is in the Database, you
can report on it from the DB level.

-kevin

Has anyone come up with a clever way to audit
changes? Is there something built-in that I
am missing?

I’d like to know, for one example, when someone
defines a new custom field (global or the queue
name it was done in, the field name, etc).

We’re using RT 3.8.7, soon to 3.8.10

To follow up on what Ruz said, all that data is in the Database, you
can report on it from the DB level.

Thanks, that’s what I was intending to do, but
wanted to ask first to make sure I was not missing
something in RT.

If it’s presentable, I’ll pass along what I figure out
and develop.