Read-Only Custom Fields

I’ve seen this question asked before, but can’t find an answer

I’m using RT 4.2.5

I create a custom field, I assign it to a queue

People can’t see it - so far so good

I grant ‘SeeCustomField’ on it for Everyone

People can’t see it - that’s bad

I grant ‘ModifyCustomField’ on it for Everyone

People can see it - but they can also change it – still bad

#1 why doesn’t ‘SeeCustomField’ work?

#2 I have a lot of custom fields and only a few need to be ReadOnly – what’s the easiest way to do this?

thanks
Al;

I think I figured it out…

I was trying to get a non-modifiable view of a custom field in the editing view (when you click Basics) and that is not going to happen.

The field will show in the display view and not the editing view – and that’s the way it’s supposed to work

As to #2

I can't figure out any way around granting all the ModifyCustomField permissions on a per-field basis

And if my users don't want to see some of the CF's at the Ticket level then I'll be granting those on a per-field basis as well.

thanks
al;On Jul 30, 2014, at 1:54 PM, Al Joslin allen.joslin@gmail.com wrote:

I’ve seen this question asked before, but can’t find an answer

I’m using RT 4.2.5

I create a custom field, I assign it to a queue

People can’t see it - so far so good

I grant ‘SeeCustomField’ on it for Everyone

People can’t see it - that’s bad

I grant ‘ModifyCustomField’ on it for Everyone

People can see it - but they can also change it – still bad

#1 why doesn’t ‘SeeCustomField’ work?

#2 I have a lot of custom fields and only a few need to be ReadOnly – what’s the easiest way to do this?

thanks
Al;

I can’t figure out any way around granting all the ModifyCustomField permissions on a per-field basis

And if my users don’t want to see some of the CF’s at the Ticket level then I’ll be granting those on a per-field basis as well.

If you have 5 CFs in a Queue and want to grant Everyone See on 2 and
Modify on 3, then you must grant individually per CF. Finer grained
permissions (all staff can Modify the CFs on the Queue) can be granted
on the Queue object.

RT rights are additive, so if you want to be particular about certain
fields, you’re going to have to grant those rights at the object
level.

-kevin