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