[rt-users] Custom Fields and Rights Question / maybe a bug
Kenneth Crocker
KFCrocker at lbl.gov
Wed Aug 8 15:20:43 EDT 2007
To all,
I can think of many situations where I could have a business group
watching the progress (workflow status, etc.) of a ticket that is
set/modified using a custom field. They need to see it because they are
affected, but I do not want them to change it.
Kenn
LBNL
Ruslan Zakirov wrote:
> On 8/8/07, Ham MI-ID, Torsten Brumm <torsten.brumm at kuehne-nagel.com> wrote:
>>
>>
>> Hmmmm, an new right would not fix the core of the problem....i think this
>> not only occurs on create, this can also hapen at resolve time.
> What exactly can happen?
>
>> From the workflow point of view we have the situation that a user creates a
>> ticket with only limited rights, later groups working at the same ticket
>> have more rights and have to set this cf, later groups only need to see what
>> happens with this ticket and resolve this...
> Ok, if user who creates a ticket has no right to set/modify a CF and
> some privileged user should set it later, then why this CF is
> mandatory? I think it shouldn't be.
>
>> I think to bypass the mandatory check and only display the cf if needed but
>> with no chance to ut something should be a cleaner solution?!?
> "ut" == "put"?
>
> What should we show? Disabled input/select box? User can not set a
> field then why should we confuse him by showing it?
>
>> Torsten
>>
>> -----Original Message-----
>> From: ruslan.zakirov at gmail.com <ruslan.zakirov at gmail.com>
>> To: Ham MI-ID, Torsten Brumm
>> CC: rt-users at lists.bestpractical.com
>> <rt-users at lists.bestpractical.com>
>> Sent: Wed Aug 08 18:02:08 2007
>> Subject: Re: Re: [rt-users] Custom Fields and Rights Question / maybe a bug
>>
>> If a CF is mandatory then all users who can create tickets in queues
>> CF applies to must have 'ModifyCustomField' right. I think this way.
>> Do you have another ideas? At least as I understand this the way it
>> work now.
>>
>> I was thinking about while fixing bug in 3.7 and came to two ideas:
>> 1) Mandatory CFs must have default value. So when people couldn't set
>> a CF then we apply default and the fact that the CF is mandatory
>> doesn't prevent creation.
>> 2) We can add new 'SetCustomFieldOnCreate' right which can be useful
>> in many workflows and also admins would be able to allow users to
>> create tickets with mandatory fields, but deny changing a field after
>> that.
>>
>> Both ideas are subject of RT 3.8 only, as I said we can only back port
>> a patch from 3.8 to avoid confusion of users and admins.
>>
>> On 8/8/07, Ham MI-ID, Torsten Brumm <torsten.brumm at kuehne-nagel.com> wrote:
>> >
>> >
>> >
>> > Hi ruslan,
>> >
>> > Yes for a normal cf this is not critical, but together with a cf set to
>> > mandatory this becomes critical, because the user is not able to create a
>> > ticket via gui anymore for this queue :-(
>> >
>> > Torsten
>> >
>> >
>> > -----Original Message-----
>> > From: ruslan.zakirov at gmail.com <ruslan.zakirov at gmail.com>
>> > To: Ham MI-ID, Torsten Brumm
>> > CC: rt-users at lists.bestpractical.com
>> > <rt-users at lists.bestpractical.com>
>> > Sent: Wed Aug 08 16:13:33 2007
>> > Subject: Re: [rt-users] Custom Fields and Rights Question / maybe a bug
>> >
>> > On 8/8/07, Ham MI-ID, Torsten Brumm <torsten.brumm at kuehne-nagel.com>
>> wrote:
>> > > Hi RT Users, Developers,
>> > >
>> > > i'm not 100% sure if this is a bug or if i'm again too dumb...
>> > >
>> > > For a Custom Field, I can grant the following Group Rights:
>> > >
>> > > SeeCustomField
>> > > ModifyCustomField
>> > > AdminCustomField
>> > >
>> > > >From my point of understanding, SeeCustomFields allows a user to see
>> the
>> > CF and it's content, but not to change it?
>> > right
>> >
>> > >
>> > > ModifyCustomFields grant him the right to change the Content of the CF
>> > and AdminCF grants him the right to change this CF, is this correct so
>> far?
>> > AdminCF allow user to admin a CF, add new possible values, change
>> type...
>> > ModifyCF allow user to modify value(s) of a CF on tickets or objects
>> > this particular CF applies to.
>> >
>> > >
>> > > If the point above is correct, then if a user that only have the
>> rights
>> > SeeCustomField should only be able to see this field and content, but
>> should
>> > not be able to change the content?
>> > right.
>> >
>> > >
>> > > OK, now my problem and why I'm thinking that's a bug...
>> > >
>> > > If a user creates a ticket in a queue with a custom field assigned and
>> he
>> > has only the right SeeCustomField at this CF, he should see the field but
>> > should not be able to enter something there?!? But he is...!...is this
>> the
>> > correct way of handling the ACL or do I something wrong?
>> > Yeah, there is a small bug on create. User see fields he can see even
>> > if he can't modify them, but as far as I know user gets 'permission
>> > denied' after creation for fields he can't modify.
>> >
>> > In 3.7 development branch we don't show fields user can't modify on
>> > the create ticket page anymore. I think we can backport that fix.
>> >
>> > >
>> > > Its under RT 3.6.4 and I have double checked the rights, the global
>> > rights, group rights and user rights...
>> > >
>> > > Any Ideas or hints or understand I the rights Setup for CF totally
>> > wrong???
>> > > --
>> > > Thanks in advance
>> > > ....
>> > > : Torsten Brumm
>> > > :
>> > > : Kuehne + Nagel
>> > > : HAM - MI-ID
>> > > :
>> > > : Bauerbergweg 23-25
>> > > : 22111 Hamburg
>> > > :
>> > > : +49 (40) 30333 3199
>> > > : +49 (40) 30333 44 3199
>> > > :
>> > > : torsten.brumm at kuehne-nagel.com
>> > > : www.kn-portal.com
>> > > : icq: 78258840
>> > > ....
>> > >
>> > >
>> > > Kühne + Nagel (AG & Co.) KG, Geschäftsleitung: Hans-Georg Brinkmann
>> > (Vors.), Uwe Bielang (Stellv.), Dr. Björn Johansson (Stellv.), Bruno
>> Mang,
>> > Alfred Manke, Thorsten Meincke, Mark Reinhardt (Stellv.), Tim Scharwath,
>> > Jens Wollesen Sitz: Bremen, Registergericht: Bremen, HRA 21928,
>> USt-IdNr.:
>> > DE 812773878, Persönlich haftende Gesellschaft: Kühne & Nagel A.G., Sitz:
>> > Contern/LuxemburgGeschäftsführender Verwaltungsrat:
>> > Klaus-Michael Kühne
>> > > _______________________________________________
>> > >
>> >
>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>> > >
>> > > Community help: http://wiki.bestpractical.com
>> > > Commercial support: sales at bestpractical.com
>> > >
>> > >
>> > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>> > > Buy a copy at http://rtbook.bestpractical.com
>> > >
>> >
>> >
>> > --
>> > Best regards, Ruslan.
>> >
>> >
>> >
>>
>>
>> --
>> Best regards, Ruslan.
>>
>>
>>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
More information about the rt-users
mailing list