On Mon, Jun 02, 2014 at 02:44:14PM +0200, Christian Loos wrote: > Hi, > > is it possible to create tickets with CF values for users that don't > have the ModifyCustomField right? > Currently if fails with "Permission Denied" in > RT::CustomField->AddValueForObject(). > > We have some users that use the RT WebUI to create tickets and must > enter on ticket create some CF values. > The same users also have ShowTicket (and ShowQueue) right to get later > some informations about the ticket history. > This users are don't allowed to change CF values later on the tickets, > so I can't give them the ModifyCustomField right. > > It is also not obvious that you have to grant users the > ModifyCustomField right to be able to create tickets with CF values, as > they want to *Create* values and not *Modify* values. > As there isn't an CreateCustomField(Values) right I think at least for > ticket create it would be better if SeeCustomField would be sufficient > to create tickets with CF values. >
Indeed there is only See/Modify customfield rights (not "set"). That's a known feature request: http://issues.bestpractical.com/Ticket/Display.html?id=14974 that is still unimplemented ... a patch may help this feature to be present in a 4.4 release i suppose ;) -- Easter-eggs Spécialiste GNU/Linux 44-46 rue de l'Ouest - 75014 Paris - France - Métro Gaité Phone: +33 (0) 1 43 35 00 37 - Fax: +33 (0) 1 43 35 00 76 mailto:elac...@easter-eggs.com - http://www.easter-eggs.com -- RT Training - Boston, September 9-10 http://bestpractical.com/training