javascript - Zimbra/Zimlet: save UserProperties to XML -


i have troubles saving user property xml file in zimlet folder.

xml structure:

<zimlet name="ca_uoguelph_ccs_archive" version="2.0.2" label="archive" description="archives emails in inbox date.">   <include>ca_uoguelph_ccs_archive.js</include>   <includecss>ca_uoguelph_ccs_archive.css</includecss>   <handlerobject>ca_uoguelph_ccs_archivehandlerobject</handlerobject>   <userproperties>     <property type="string" name="archive_mainfolderid" value="" />     <property type="string" name="archive_by_preference" value="y" />     <property type="string" name="archive_auto_enabled" value="false" />     <property type="string" name="archive_auto_last_run" value="" />     <property type="string" name="archive_auto_settings" value="" />   </userproperties> </zimlet> 

function should save property:

ccsarchive.prototype.setarchivefolderid = function(id) {     if (this.getarchivefolderid() !== id) {         this.setuserproperty(ccsarchive.ccs_archive_folder_id, id, true);     } }; 

// (ccsarchive.ccs_archive_folder_id = archive_mainfolderid)

setuserproperty called , don't give errors, property is't saved xml file...

have tried on zdesktop or zimbra environment?
think problem in "modifypropertiesrequest" soap request: http://files.zimbra.com/docs/soap_api/8.0/soapapi-zimbra-doc/api-reference/index.html

in dev mode zdesktop seems not work properly.

i use zmmetadata persist user information.
http://files.zimbra.com/docs/zimlet/zcs/8.0.4/jsdocs/symbols/zmmetadata.html


Comments