This all make sense but it still doesn't seem to actually answer my
question, which is all about your step 14. Because setting custom fields can
happen at ticket *creation*, it's not
obvious  to me that one should need a right called *modify*, but this
appears to be the case,
and what I was trying to verify. Perhaps if there were clearer documentation
of what the rights
actually mean (not even present in 'Essentials') such a difference in
interpretation might not
occur. Regardless, I have added a note to the wiki to try and help clarify
this for anyone else
stung by this in the future:
http://wiki.bestpractical.com/view/ModifyCustomField

The prior wiki description " This right allows the user to associate
existing custom field
values with the custom field's objects, e.g. tickets, users, etc."
presupposes knowledge
of RT's schema. this read to me like "users with this right get to add
previously defined
CFs to objects" (Configuration>Global>Custom Fields>*); clearly not
something you want
to grant to lowlier users, and so I had not. Whereas I imagine it's supposed
to mean "you
get to set CF values for objects (which is done internally with some
inter-table references.)"

To further clarify, given the name ModifyCustomField, my interpretation of
the right
prior to discovering the wiki entry was that it meant only users with this
right could alter
the field *after it had been initially set on ticket creation.*

-- 
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

Reply via email to