On 09/20/2010 09:57 AM, Jyoti Sahu wrote:

Hello,

I am trying to learn the code of RT to make changes in it as per our requirements. So I tried to duplicate on of its module of creating, editing group.

I have included a new folder as groups1 in /share/html/Admin folder & made a new package as groups1.pm & group1.pm & accordingly .

Everything went fine to some extent but now I am facing one problem as its showing below error when included above changes

*ERROR:*

*error:* Can't locate object method "new" via package "RT::Groups1" (perhaps you forgot to load "RT::Groups1"?) at /opt/rt3/share/html/Admin/Groups1/index.html line 40, <GEN364> line 134.
*context:*

*...*

        

*36:*

        

<div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div>

*37:*

        

</form>

*38:*

        

*39:*

        

<%INIT>

*40:*

        

my $Groups1 = RT::Groups1->new($session{'CurrentUser'});

*41:*

        

$Groups1->LimitToUserDefinedGroups();

*42:*

        

my $title = loc('Select a group_newcustomized');

*43:*

        

my $caption;

*44:*

        

*...*

        

*code stack:* /opt/rt3/share/html/Admin/Groups1/index.html:40
/opt/rt3/share/html/Admin/autohandler:49
/opt/rt3/share/html/autohandler:315

Can any body help what might be the problem?

Line 40 should be

*40:*

        

my $Groups1 = RT::Group->new($session{'CurrentUser'});

RT:Group is the type and $Groups1 is an instance of that type.

Jeff

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year -- Learn how to get the most out of RT!

Reply via email to