Sorry, forgot the list.<br><br>Kenn<br><br><div class="gmail_quote">On Tue, Jan 18, 2011 at 9:55 AM, Kenneth Crocker <span dir="ltr"><<a href="mailto:kfcrocker@lbl.gov">kfcrocker@lbl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Todd,<br><br>I'm thinking this AdminCc group has a whole bunch of Global rights. That would do it.<br><br>We did something similar but made it a bit more granular; we create a Global Group for AdminCc but only gave them these rights; <i>AdminUsers, AssignCustomFields, SeeCustomFields, SeeGroup, ShowConfigTab, ShowScrips, ShowTemplates, WatchAsAdminCc</i>). Then we created an AdminCc group for each set of Queues that belong to a specific Support Group (like Financial). These AdminCc Sub-groups would be given rights <i>more specific to the Queues they support</i>. This saves a lot of time when RT is searching for user privileges per ticket.<br>
<br>Global rights that involve Ticket privileges can be real time burners.<br><br>Hope this helps.<br><br>Kenn<br>LBNL<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Jan 18, 2011 at 9:43 AM, Todd Chapman <span dir="ltr"><<a href="mailto:todd@chaka.net" target="_blank">todd@chaka.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">RT Users,<br>
<br>
A few years ago we started adding a group as AdminCc to many tickets.<br>
It made sense for our process and seemed like a good idea at the time.<br>
Fast forward to today. This group is AdminCc on many, many tickets.<br>
Now when we add a new member to the group it can take 15 minutes for<br>
the add to complete, usually with the web interface timing out.<br>
<br>
To alleviate this situation I wrote a script to remove this group from<br>
many old tickets, but this too is taking a long time to complete.<br>
Here's the key line from the script:<br>
<br>
my ($status, $msg) = $t->DeleteWatcher(PrincipalId => $pid, Type =><br>
"AdminCc", Silent => 1);<br>
<br>
Which causes this long running mysql query:<br>
<br>
<br>
Command: Query<br>
Time: 86<br>
State: Sending data<br>
Info: SELECT main.* FROM CachedGroupMembers main WHERE ((main.Via<br>
= '28522070')) AND ((<a href="http://main.id" target="_blank">main.id</a> != '28522070'))<br>
<br>
<br>
Ouch.<br>
<br>
Can anyone recommend an approach to fixing this problem?<br>
<br>
Thanks.<br>
</blockquote></div><br>
</div></div></blockquote></div><br>