[rt-users] Antwort: RE: default owner [AGES: Viren geprüft !!]

Ingo.Itter at ages.de Ingo.Itter at ages.de
Fri Oct 15 08:21:13 EDT 2010


Hello Steve,

it works, thank you





Steve Anderson <steve.anderson at bipsolutions.com> 
15.10.2010 12:11

An
"Ingo.Itter at ages.de" <Ingo.Itter at ages.de>, 
"rt-users at lists.bestpractical.com" <rt-users at lists.bestpractical.com>
Kopie

Thema
RE: [rt-users] default owner [AGES: Viren geprüft !!]






Easiest way is with a scrip. The scrip below is one that my team uses. 
It?s slightly different than what you?re wanting, as it only acts if the 
creator is a member of our team; as the team is only three people, I?ve 
just hard coded the ids, but if you remove the return 1 unless ($actor==60 
line, it?ll do what you want. 
 
 
Steve Anderson
 
 
Scrip:
 
On create
User Defined
Global Template: Blank
Transaction Create
Custom Action preparation code: return 1;
Custom Action Cleanup code:
 
  # get actor ID
  my $Actor = $self->TransactionObj->Creator;
 
  # if actor is RT_SystemUser then get out of here
  return 1 if $Actor == $RT::SystemUser->id;
 
  # don't set owner unless requestor is a member of the network team
  return 1 unless ($Actor == 60 || $Actor == 53802 || $Actor == 105200);
 
 
  # get out unless ticket owner is nobody
  return 1 unless $self->TicketObj->Owner == $RT::Nobody->id;
 
  # ok, try to change owner
  $RT::Logger->info("Auto assign ticket #". $self->TicketObj->id ." to 
user #". $Actor );
  my ($status, $msg) = $self->TicketObj->SetOwner( $Actor );
 
  unless( $status ) {
    $RT::Logger->error( "Impossible to assign the ticket to $Actor: $msg" 
);
    return undef;
  }
  $self->TicketObj->SetStatus('open');
  return 1;
 
 
 
 
 
 
From: rt-users-bounces at lists.bestpractical.com 
[mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of 
Ingo.Itter at ages.de
Sent: 15 October 2010 08:06
To: rt-users at lists.bestpractical.com
Subject: [rt-users] default owner
 

Hello List, 


how can i set default owner to the value of the creator ?. The default 
setting is nobody 


Thank you 
_______________________________________________________________________
Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134 

This email has been scanned by Netintelligence
http://www.netintelligence.com/email


BiP Solutions Limited is a company registered in Scotland with Company
Number SC086146 and VAT number 383030966 and having its registered
office at Medius, 60 Pacific Quay, Glasgow, G51 1DZ.

****************************************************************************
This e-mail (and any attachment) is intended only for the attention of
the addressee(s). Its unauthorised use, disclosure, storage or copying
is not permitted. If you are not the intended recipient, please destroy
all copies and inform the sender by return e-mail.
This e-mail (whether you are the sender or the recipient) may be
monitored, recorded and retained by BiP Solutions Ltd.
E-mail monitoring/ blocking software may be used, and e-mail content may
be read at any time.You have a responsibility to ensure laws are not
broken when composing or forwarding e-mails and their contents.
****************************************************************************


_______________________________________________________________________
Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20101015/6f7e5e76/attachment.htm>


More information about the rt-users mailing list