Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

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
Replies are listed 'Best First'.
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 lurking in the Monastery: (11)
As of 2015-10-13 12:25 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (304 votes), past polls