If I add more supported fields to syndicators.js
e.g.
"person" : ["id", "name", "profileUrl", "thumbnailUrl",
"nickname", "emails", "gender", "phoneNumbers", "timeZone"],
when I run the compliancetest.xml (which seems to pass all the supported
Fields in the request) I get:
Your object did not have a result for the nickname field. This may be
confusing for users.
...
even though the backend does support it... seems that the fields never
are passed in the request:
e.g.
[{"type":"FETCH_PEOPLE","idSpec":"OWNER","profileDetail":["id","name","thumbnailUrl"],"sortOrder":"topFriends","filter":"all","first":0,"max":20},{"type":"FETCH_PEOPLE","idSpec":"VIEWER","profileDetail":["id","name","thumbnailUrl"],"sortOrder":"topFriends","filter":"all","first":0,"max":20}]
[{"type":"FETCH_PEOPLE","idSpec":"VIEWER","profileDetail":["id","name","thumbnailUrl"],"sortOrder":"topFriends","filter":"all","first":0,"max":20},{"type":"FETCH_PERSON_APP_DATA","idSpec":"VIEWER","keys":["goodKey"]}]
I take it this is known?
Raymond Augé
Software Engineer
Liferay, Inc.
Enterprise. Open Source. For Life.