Hello Bansi, AcegiJSF has a limitation here, it's only good if you want to show/hide components. In order to overcome this and bring some flexibility, I've added the SecurityContext EL extension. It works with Acegi(Spring Security) and Container Security out of the box.
http://wiki.apache.org/myfaces/SecurityContext Cagatay On Fri, Jul 4, 2008 at 6:31 AM, Kito D. Mann <[EMAIL PROTECTED]> wrote: > Bansi, > > You should be able to use the disabled property and an EL expression to do > this. I'm not familiar with Acegi, but it would be something like this: > > <h:inputText value="#{myBean.value}" disabled="#{user.status != 'new'}"/> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Kito D. Mann - Author, JavaServer Faces in Action > http://www.virtua.com - JSF/Java EE consulting, training, and mentoring > http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info > phone: +1 203-653-2989 > fax: +1 203-653-2988 > > Come to the first annual JSFOne Conference this September! Visit > http://www.jsfone.com for details. > > > > -----Original Message----- > > From: bansi [mailto:[EMAIL PROTECTED] > > Sent: Thursday, July 03, 2008 10:43 PM > > To: [email protected] > > Subject: JSF/Facelets with Spring Security 2.0.2 > > > > > > I am able to successfully implement Acegi JSF Component for Spring > > Security > > 2.0.2 into Facelets file from the link > > > http://cagataycivici.wordpress.com/2006/01/19/acegi_jsf_components_hit_the > > / > > acegi_jsf_components > > but we have a requirement when a user is not in a particular role, then > > simply making it read-only field or even combining conditional processing > > e.g. > > > > if value of "status" = "new" and role = "customer" then component is > > editable else component is read only. > > > > > > > > > > > > > > -- > > View this message in context: http://www.nabble.com/JSF-Facelets-with- > > Spring-Security-2.0.2-tp18271738p18271738.html > > Sent from the MyFaces - Users mailing list archive at Nabble.com. > >

