CPSDirectories and Schemas
sebmas <sebastien.masson-+4qp5d0/[email protected]>
| Newsgroups | gmane.comp.web.zope.cps.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I've some problems with schemas and CPSDirectories. I've made of FieldNamespace extension of mine, which is capable of retrieving the groups a user belongs to (about the same as "dirCrossGetList"), and another one for the dynamic groups. Both of them are working correctly, so I added two fields in the schema : dynamicGroups and staticGroups. What for ? In order to have "cpsGroups = dynamicGroups + staticGroups" But here come the troubles : I can't concatenate these fields, because one of them is always considered as "defaut value for field". But I can see the correct value when performing a search on the ZMI management screen ! And using a test field with "python:data" shows the correct keys and values too. Namespace problem or something ? I removed "cpsGoups" and tried other field names, always with the concatenation (read/write ignore storage, adding dependend expression fields or not doesn't change anything): "a","b","c" ..."w": error message, because of str and list concatenation "x","y","z" : works correctly ! "erreotuieiotubzzerzioozbvz <http://web5.ac-strasbourg.fr:8080/cps/portal_schemas/members_computed_fields/f__erreotuieiotubzzerzioozbvz/manage_workspace>" (yes, I'm getting a bit angry) : no error message, but an empty value (default value for field I guess) And I tried simpler cases : field : a / value="python:['a','b','c']" field : w / value="python:a" result:w=empty inverting "w" and "a" returns the same result. But : field : a value="python:['a','b','c']" field : v value="python:a" result:v="['a','b','c']" I really don't unterstand anything ! Is there something special about fields names ? Regards _______________________________________________ cps-devel mailing list http://lists.nuxeo.com/mailman/listinfo/cps-devel