[rt-users] help! RT::Action::NotifyGroup help!

2006-08-24 Thread Jason Marshall
Good morning!  Let me begin by saying I am NOT a perl programmer, and I 
have no idea what I'm doing.


I have made a custom condition that tries to invoke 
RT::Action::NotifyGroup in the commit stage, but I can't make it do 
anything.


I've tried all the random stupid stuff I can think of, but haven't hit the 
right combination of guesses yet.


Right now, I have:

  require RT::Action::NotifyGroup;
  $RT::Action::NotifyGroup-SetRecipients('Systems');

in the Custom action cleanup code: section.

The error I get in the logfile is:

[Thu Aug 24 15:44:17 2006] [error]: Scrip 15 Commit failed: Can't call 
method SetRecipients on an undefined value at (eval 450) line 2.


To me, this means nothing.  What is it saying is undefined?  Is it 
expecting more arguments?  I've tried pretty well everything I can think 
of...


Thanks in advance!!


---
Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

  From a Sun Microsystems bug report (#4102680):
Workaround: don't pound on the mouse like a wild monkey.

  I have great faith in fools:
 Self confidence my friends call it.  -Edgar Allan Poe

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] help! RT::Action::NotifyGroup help!

2006-08-24 Thread Ruslan Zakirov

On 8/24/06, Jason Marshall [EMAIL PROTECTED] wrote:

Hi Ruslan, no I didn't see that.  Thanks for pointing it out to me.

I have an RT group called 'systems'.  Do I just have to add the group
'systems', or all the members of the group individually?

Most probably you want to add a group instead of users, so you would
be able to add users to the group from RT UI and scrip action will
pick up new members automatically.



Thanks.

 Have you seen rtx-notify-group-admin script that comes with extension?

 On 8/24/06, Jason Marshall [EMAIL PROTECTED] wrote:
 Good morning!  Let me begin by saying I am NOT a perl programmer, and I
 have no idea what I'm doing.

 I have made a custom condition that tries to invoke
 RT::Action::NotifyGroup in the commit stage, but I can't make it do
 anything.

 I've tried all the random stupid stuff I can think of, but haven't hit the
 right combination of guesses yet.

 Right now, I have:

require RT::Action::NotifyGroup;
$RT::Action::NotifyGroup-SetRecipients('Systems');

 in the Custom action cleanup code: section.

 The error I get in the logfile is:

 [Thu Aug 24 15:44:17 2006] [error]: Scrip 15 Commit failed: Can't call
 method SetRecipients on an undefined value at (eval 450) line 2.

 To me, this means nothing.  What is it saying is undefined?  Is it
 expecting more arguments?  I've tried pretty well everything I can think
 of...

 Thanks in advance!!


 ---
 Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

From a Sun Microsystems bug report (#4102680):
  Workaround: don't pound on the mouse like a wild monkey.

I have great faith in fools:
   Self confidence my friends call it.  -Edgar Allan Poe

 ___
 http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

 Community help: http://wiki.bestpractical.com
 Commercial support: [EMAIL PROTECTED]


 Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
 Buy a copy at http://rtbook.bestpractical.com



 --
 Best regards, Ruslan.


---
Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

   From a Sun Microsystems bug report (#4102680):
 Workaround: don't pound on the mouse like a wild monkey.

   I have great faith in fools:
  Self confidence my friends call it.  -Edgar Allan Poe





--
Best regards, Ruslan.
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] help! RT::Action::NotifyGroup help!

2006-08-24 Thread Jason Marshall

Most probably you want to add a group instead of users, so you would
be able to add users to the group from RT UI and scrip action will
pick up new members automatically.


Thanks Ruslan, that sounds very sensible.

I have run the -admin tool, and created a notifygroup entity called 
Systems which a group named 'Systems'.


# /usr/local/rt-3.4.5/local/sbin/rt-notify-group-admin --list
Name: Systems
Module: NotifyGroup
Members:
Group   = Systems

Now, I still appear to have issues with my syntax.

after the use RT::Action::Notify; line, I have just one more line in the 
cleanup section:


$RT::Action::NotifyGroup-SetRecipients('Systems');

which gives this error:

[Thu Aug 24 17:11:55 2006] [error]: Scrip 15 Commit failed: Can't call 
method SetRecipients on an undefined value at (eval 858) line 2.


I once again offer the excuse of not being a perl programmer, sorry...

---
Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

  From a Sun Microsystems bug report (#4102680):
Workaround: don't pound on the mouse like a wild monkey.

  I have great faith in fools:
 Self confidence my friends call it.  -Edgar Allan Poe

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] help! RT::Action::NotifyGroup help!

2006-08-24 Thread Ruslan Zakirov

Now open RT WebUI and create scrip:

condition: on correspondence
action: systems - it should be available after you've created it with script
template: correspondence
stage: transaction create

You don't have to write any bit of code.


On 8/24/06, Jason Marshall [EMAIL PROTECTED] wrote:

 Most probably you want to add a group instead of users, so you would
 be able to add users to the group from RT UI and scrip action will
 pick up new members automatically.

Thanks Ruslan, that sounds very sensible.

I have run the -admin tool, and created a notifygroup entity called
Systems which a group named 'Systems'.

# /usr/local/rt-3.4.5/local/sbin/rt-notify-group-admin --list
Name: Systems
Module: NotifyGroup
Members:
 Group   = Systems

Now, I still appear to have issues with my syntax.

after the use RT::Action::Notify; line, I have just one more line in the
cleanup section:

$RT::Action::NotifyGroup-SetRecipients('Systems');

which gives this error:

[Thu Aug 24 17:11:55 2006] [error]: Scrip 15 Commit failed: Can't call
method SetRecipients on an undefined value at (eval 858) line 2.

I once again offer the excuse of not being a perl programmer, sorry...

---
Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

   From a Sun Microsystems bug report (#4102680):
 Workaround: don't pound on the mouse like a wild monkey.

   I have great faith in fools:
  Self confidence my friends call it.  -Edgar Allan Poe





--
Best regards, Ruslan.
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] help! RT::Action::NotifyGroup help!

2006-08-24 Thread Jason Marshall

Now open RT WebUI and create scrip:

condition: on correspondence
action: systems - it should be available after you've created it with script
template: correspondence
stage: transaction create

You don't have to write any bit of code.


Oh!!  You've made it far too easy -- I was not expecting that.  Thanks 
very much for your help, it does what it should now, thanks.


Though my custom condition looks like it needs work...




On 8/24/06, Jason Marshall [EMAIL PROTECTED] wrote:

 Most probably you want to add a group instead of users, so you would
 be able to add users to the group from RT UI and scrip action will
 pick up new members automatically.

Thanks Ruslan, that sounds very sensible.

I have run the -admin tool, and created a notifygroup entity called
Systems which a group named 'Systems'.

# /usr/local/rt-3.4.5/local/sbin/rt-notify-group-admin --list
Name: Systems
Module: NotifyGroup
Members:
 Group   = Systems

Now, I still appear to have issues with my syntax.

after the use RT::Action::Notify; line, I have just one more line in the
cleanup section:

$RT::Action::NotifyGroup-SetRecipients('Systems');

which gives this error:

[Thu Aug 24 17:11:55 2006] [error]: Scrip 15 Commit failed: Can't call
method SetRecipients on an undefined value at (eval 858) line 2.

I once again offer the excuse of not being a perl programmer, sorry...

---
Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

   From a Sun Microsystems bug report (#4102680):
 Workaround: don't pound on the mouse like a wild monkey.

   I have great faith in fools:
  Self confidence my friends call it.  -Edgar Allan Poe





--
Best regards, Ruslan.



---
Jason Marshall, Unix Geek, Kelman Technologies, Inc., Calgary, AB, Canada.

  From a Sun Microsystems bug report (#4102680):
Workaround: don't pound on the mouse like a wild monkey.

  I have great faith in fools:
 Self confidence my friends call it.  -Edgar Allan Poe

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com