Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: deciphering RT source code layout

by eXile (Priest)
on Oct 08, 2005 at 13:41 UTC ( #498414=note: print w/ replies, xml ) Need Help??

in reply to deciphering RT source code layout

RT uses DBIx::SearchBuilder for it's SQL, you can look into $RT/lib/RT/ for how exactly (where $RT is your RT installation dir).

One thing that took me a while to figure out is that methods for all RT objects (Queues,Tickets, ..) are a little scattered across files. I haven't found a good description for it's API yet, so I'm using the source to find what methods can be called on certain objects. For instance for Tickets, there is $RT/lib/RT/ $RT/lib/RT/ , $RT/lib/RT/ $RT/lib/RT/ , $RT/lib/RT/ , and inheritance of course.

I created myself a quick-and-dirty overview of methods like this (while in the $RT/lib dir):

  find . -name "*.pm" | xargs egrep '^sub'

Comment on Re: deciphering RT source code layout
Re^2: deciphering RT source code layout
by nite_man (Deacon) on Nov 15, 2005 at 14:21 UTC
    Have a look RT wiki:

    Maybe it helps you.

    Michael Stepanov aka nite_man

    It's only my opinion and it doesn't have pretensions of absoluteness!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://498414]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (14)
As of 2015-03-30 18:35 GMT
Find Nodes?
    Voting Booth?

    When putting a smiley right before a closing parenthesis, do you:

    Results (656 votes), past polls