Jerrad,

        Actually, the "ModifyCustomField" privilege doesn't have anything to do 
with creating tickets. When a ticket is created, an 
OBJECTCUSTOMFIELDVALUES table record (where the value of the CF for that 
ticket is held) is created automatically for that ticket for each custom 
field applied to the queue the ticket resides in, provided that there is 
a value for that custom field for that ticket. The "ModifyCustomField" 
privilege allows a user to put a value into that CF for that ticket. If 
a ticket is created and no value is given for a particular CF, then the 
OBJECTCUSTOMFIELDVALUES record is NOT created. If, at a later date/time, 
a user with that privilege goes into the ticket and enters a value for 
that CF, then the OBJECTCUSTOMFIELDVALUES record is created. The 
OBJECTCUSTOMFIELDVALUES table record has a key (OBJECTID) to each ticket 
it is holding values for. I hope this helps.


Kenn
LBNL

On 8/21/2008 9:42 AM, Jerrad Pierce wrote:
> Is it normal that this should require the ModifyCustomField right? 
> Because it doesn't seem at all intuitive to me,
> nor does the documentation clearly indicate that this should be the 
> case. Alas, I've lost quite a bit of time due
> to this :-/
> 
> -- 
> Cambridge Energy Alliance: Save money & the planet
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> 
> Community help: http://wiki.bestpractical.com
> Commercial support: [EMAIL PROTECTED]
> 
> 
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
> Buy a copy at http://rtbook.bestpractical.com

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to