<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 24, 2015 at 12:44 AM, Asif Iqbal <span dir="ltr"><<a href="mailto:vadud3@gmail.com" target="_blank">vadud3@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Fri, Oct 23, 2015 at 2:28 AM, Christian Loos <span dir="ltr"><<a href="mailto:cloos@netcologne.de" target="_blank">cloos@netcologne.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>Am 22.10.2015 um 22:21 schrieb Asif Iqbal:<br>
> # get the user list from the file<br>
> # this file has the list of users who will be assigned as owner in<br>
> round-robin<br>
> # you could have another logic external that could update this file to<br>
> get the<br>
> # generate the list of owners<br>
> my $file = "/var/tmp/ownerlist";<br>
><br>
> return 1 unless open(my $fh, '<', $file);<br>
> my @owners = <$fh>;<br>
> return 1 unless close $fh;<br>
<br>
</span>I think a better solution for the owners list would be to create a group<br>
in RT, assign the needed users to the group and then load the possible<br>
owner from that group. With this, you can change the owners list from<br>
the RT Webinterface.<br>
<br>
Script code would be something like this:<br>
<br>
my @owners;<br>
my $users = RT::Users->new(RT->SystemUser);<br>
$users->MemberOfGroup(<the id of the group>);<br>
while( my $user = $users->Next ) {<br>
    push @owners, $user->Name;<br>
}<br>
<br></blockquote><div><br></div></span><div>I agree, this is cleaner. Although, I picked the external file since I am looking</div><div>for a way to update that with users who are not in vacation. </div><div><br></div><div> </div></div></div></div></blockquote><div><br></div><div>anyone added a logic to not auto assign the ticket if it is created during holiday or weekends?</div><div><br></div><div>We are using Lifecycles to implement Due date based on business hours using the SLA extension. But not sure how auto assign can take advantage of that.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Chris<br>
</blockquote></div><span class=""><br><br clear="all"><div><br></div>-- <br><div>Asif Iqbal<br>PGP Key: 0xE62693C5 KeyServer: <a href="http://pgp.mit.edu" target="_blank">pgp.mit.edu</a><br>A: Because it messes up the order in which people normally read text.<br>Q: Why is top-posting such a bad thing?<br><br></div>
</span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Asif Iqbal<br>PGP Key: 0xE62693C5 KeyServer: <a href="http://pgp.mit.edu" target="_blank">pgp.mit.edu</a><br>A: Because it messes up the order in which people normally read text.<br>Q: Why is top-posting such a bad thing?<br><br></div>
</div></div>