<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 8:42 PM, Maciej Dobrzanski <span dir="ltr"><<a href="mailto:reg.bestpractical@posterus.com" target="_blank">reg.bestpractical@posterus.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I am trying to troubleshoot a problem and I got a little bit confused about<br>
how See/ModifyCustomField privileges work. Both exist as Custom Field rights<br>
as well as Queue rights and they somehow overlap, but it's not very clear to<br>
me how.<br>
<br>
With See/ModifyCustomField set for a group on a queue, I can see and edit<br>
custom fields for any tickets in that queue, but at the same time I can't<br>
see the same custom fields in search edit - even after selecting a queue<br>
first. With See/ModifyCustomField granted for the same group in the custom<br>
field properties, on the other hand,<br>
RT will show it in search options.<br>
<br>
It seems like a similar difference exists in API. With queue rights I can<br>
access and iterate on $Ticket->CustomFields, but creating a custom field<br>
object instance and loading one of the same custom fields by queue and name<br>
fails unless the user has See/Modify rights on the actual field.<br>
<br>
Could someone explain how these rights really work?<br></blockquote><div><br></div><div style>SeeCustomField on Queue level should allow you to see all custom fields applied to the queue. Implementation is tricky and it's hard make it work in all cases. See SetContextObject in RT::CustomField. Basicly code says that user wants to interact with this custom field in context of ticket/queue X.</div>
<div style><br></div><div style>So this feature is incomplete, but so wanted that it's kept in RT core and constantly improved to work properly in more and more situations.</div><div style><br></div><div style>Situation you described is actually fixable to some point, but I don't remember if we have a fix or not.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Best regards,<br>
Maciek<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
--<br>
RT Training in Seattle, June 19-20: <a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/training</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards, Ruslan.
</div></div>