Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

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'

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: (6)
As of 2016-10-25 09:34 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (315 votes). Check out past polls.