<tt><font size=2>I can confirm the custom field autocomplete bug that
Jim Lesinski describes below.  RT v4.0.4, Linux, Apache.   Firefox
browsers on both Windows and Linux.  </font></tt>
<br>
<br><tt><font size=2>Slightly off topic: the custom field completion did
not work at all (for either user) in Internet Explorer 8.  Email completion
works as expected.</font></tt>
<br>
<br>
<br><tt><font size=2>-- Jim Berry</font></tt>
<br>
<br><tt><font size=2><br>
> ----- Message from Jim Lesinski <jim.lesinski@gmail.com> on
Mon, 19 Dec 2011 15:07:09 -0500  <br>
> <br>
> Re: [rt-users] rt 4.0.4 (and possibly others) autocomplete custom
<br>
> field showing values from all other custom fields for non super useraccounts?</font></tt>
<br><tt><font size=2>> <br>
> Hello,</font></tt>
<br><tt><font size=2>> <br>
> I opened a bug for the issue I described below, but no one else has
<br>
> confirmed that their install is behaving the same way. If someone
<br>
> out there with a test install of rt 4.0.x (preferably 4.0.4) could
<br>
> try the steps outlined below I would really appreciate it. It seems
<br>
> to occur in both of my environments but I wanted to rule out my own
issues ;).</font></tt>
<br><tt><font size=2>> <br>
> Ok - From a clean rt 4.0.4</font></tt>
<br><tt><font size=2>> <br>
> 1. Log in as Root account</font></tt>
<br><tt><font size=2>> 2. Create Queue1</font></tt>
<br><tt><font size=2>> 3. Create CustomField1 as Type "Select one
value" with Render Type "Dropdown"</font></tt>
<br><tt><font size=2>> 4. Add values to CustomField1 <br>
> "CF1Value1", "CF1Value2","CF1Value3", "CF1Value4"</font></tt>
<br><tt><font size=2>> 5. Create CustomField2 as Type "Select one
value" with Render Type "Dropdown"</font></tt>
<br><tt><font size=2>> 6. Add values to CustomField2 <br>
> "CF2Value1", "CF2Value2","CF2Value3", "CF2Value4"</font></tt>
<br><tt><font size=2>> 7. Create CustomField3 as Type "Enter one
value with Autocompletion"<br>
> with Render Type "Dropdown"</font></tt>
<br><tt><font size=2>> 8. Add values to CustomField3 <br>
> "CF3Value1", "CF3Value2","CF3Value3", "CF3Value4"</font></tt>
<br><tt><font size=2>> 9. Assign all of these fields to Queue1</font></tt>
<br><tt><font size=2>> 10. Create a Group called Group1</font></tt>
<br><tt><font size=2>> 11. Grant Group1 all permissions to Queue1 on
General Rights and <br>
> Rights for Staff tab</font></tt>
<br><tt><font size=2>> 12. Create a user named User1</font></tt>
<br><tt><font size=2>> 13. Add User1 to Group1</font></tt>
<br><tt><font size=2>> 14. Create a new ticket in Queue1 as the ROOT
account and go to <br>
> Field CustomField3, Type 'C' and you should get <br>
> only "CF3Value1", "CF3Value2","CF3Value3", "CF3Value4"</font></tt>
<br><tt><font size=2>> 15. Log out, Log back in as User1 and Create
a new record in Queue1.<br>
> In CustomField3 Type 'C' and you will see values </font></tt>
<br><tt><font size=2>>              
    "CF1Value1", "CF1Value2","CF1Value3", "CF1Value4"</font></tt>
<br><tt><font size=2>>              
    "CF2Value1", "CF2Value2","CF2Value3", "CF2Value4"</font></tt>
<br><tt><font size=2>>              
    "CF3Value1", "CF3Value2","CF3Value3", "CF3Value4"</font></tt>
<br><tt><font size=2>> <br>
> Which are values from all of the custom fields, not just
the autocomplete<br>
>  values specified in CustomField3. I am not sure how that could
<br>
> happen no matter how wacky I made permissions are unless it is a bug.</font></tt>
<br><tt><font size=2>> <br>
> 16. Log out from User1</font></tt>
<br><tt><font size=2>> 17. Log Back into the system as ROOT and grant
User1 "Do Anything <br>
> and Everything" under Tools - Configuration - Global - User Rights
-<br>
> Rights for administrators. Log out.</font></tt>
<br><tt><font size=2>> 18. Log Back into the system as User1 and create
a new ticket in <br>
> Queue1. Go to CustomField3 and type 'C'. You will now have the <br>
> correct values for the autocomplete field. </font></tt>
<br><tt><font size=2>> <br>
> <br>
</font></tt>
<br><tt><font size=2>> On Mon, Dec 12, 2011 at 2:21 PM, Jim Lesinski
<jim.lesinski@gmail.com> wrote:</font></tt>
<br><tt><font size=2>> Hello,</font></tt>
<br><tt><font size=2>> <br>
> Can someone check to see if an Autocomplete custom field shows <br>
> values from other custom fields in their RT 4.0.4 installation for
<br>
> non admin users? (By non admin I mean the user does not have <br>
> "Anything and Everything" permission in the system.)</font></tt>
<br><tt><font size=2>> <br>
> When I am logged in as a non admin account and type in an <br>
> autocomplete field I seem to get all values from all custom fields
<br>
> that meet the text criteria. If I grant this same user account <br>
> "Anything and Everything" permission, the correct values
are then <br>
> populated in the autocomplete field. I have tested this on 2 <br>
> different systems and I get the same results from both. Basically
it<br>
> seems like the dataset returned for the super user account is <br>
> different than a non super user account.</font></tt>
<br><tt><font size=2>> <br>
> Can anyone else recreate this or verify that they have the same or
<br>
> different results?</font></tt>
<br><tt><font size=2>> <br>
> Thanks,</font></tt>
<br><tt><font size=2>> Jim</font></tt>
<br><tt><font size=2>> <br>
</font></tt>