[CPS-devel] Compound widgets validation

JoseLuis de la Rosa Triviño joseluis.rosa at iavantefundacion.com
Tue May 2 14:50:31 CEST 2006


There's no option to create new tickets in http://svn.nuxeo.org/trac/pub. I tried to login with my cps-project account but that's not possible.

Thanks

JoseLuis de la Rosa Triviño 
Becario Área de Sistemas de Información 
FUNDACIÓN IAVANTE 
joseluis.rosa at iavantefundacion.com 
Tel. 951 015 300 


Este correo electrónico y, en su caso, cualquier fichero anexo, contiene información confidencial exclusivamente dirigida a su(s) destinatario(s). Toda copia o divulgación deberá ser autorizada por IAVANTE.

This e-mail and any attachments are confidential and exclusively directed to its adressee(s). Any copy or distribution will have to be authorized by IAVANTE.



-----Mensaje original-----
De: Florent Guillaume [mailto:fg at nuxeo.com] 
Enviado el: viernes, 28 de abril de 2006 17:40
Para: JoseLuis de la Rosa Triviño
CC: cps-devel at lists.nuxeo.com
Asunto: Re: [CPS-devel] Compound widgets validation

Indeed, the validate method of the compounds should ignore hidden  
widgets. That's just (as the other bug) a use case we'd never had.
Could you please open a ticket?

Florent

On 27 Apr 2006, at 18:12, JoseLuis de la Rosa Triviño wrote:

> Hello,
>
>
> I'm using a compound widget (let A) that inside, it has a widget  
> (let B) that renders a field that it doesn't need storage. That  
> field has the same properties as the "fullname" field in the schema  
> "members", it's to say "Read: ignore storage" and "Write: ignore  
> storage" checked, "ACL: write roles" set to "Nobody", "Read:  
> expression" and "Read: expression dependent fields".
>
>
> Everything works fine in view mode, but in edit mode (where the  
> widget B is hidden) when I try to save the changes I get this error  
> "WriteAccessError: Write access to fullname denied (roles)". It's  
> trying to write the field when it shouldn't and if I take widget B  
> outside widget A, everything works in view and edit mode.
>
>
> When does CPS knows that a widget shouldn't be validated? I've  
> taken a look at the validate method of the class CPSCompoundWidget  
> and all widgets are validated, is this right?
>
>
> Thanks a lot.
-- 
Florent Guillaume, Nuxeo (Paris, France)   Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com




More information about the cps-devel mailing list
More information about CPS: CPS project - CVS - API

Hosting: Nuxeo: Zope service provider


This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.