zOGI (ZideStore OpenGroupware Interface) is an OpenGroupware.org ZideStore bundle which provides a simple and consistent XML-RPC API to the server's groupware and collaboration functions.
|Operating Systems||POSIX BSD Linux|
Release Notes: Appointment notifications can be retrieved for use in custom notification scripts. Document contents are Base64 encoded into the "content" attribute of Document entities. The entity name for generic notes is now consistent as "note". Audit entries are available for the creation of synchronization tools. A bug preventing specification of the Task data detail level when using getObjectById was fixed.
Release Notes: Document entities no longer cause an "index out of range" error when included in a getObjectsById request. objectId attributes should now always be encoded as integers. getObjectsById now supports post-Logic filters, and searchForObjects supports a "revolve" feature. With "revolve", all Contacts for an Enterprise are automatically appended to the search results when searching for Enterprises, and the reverse is performed when searching for Contacts. Team membership can now be updated by a user with sufficient privileges.
Release Notes: This release corrects several memory leaks. Appointment participants are provided in non-visible appointments if requested; this reproduces the behaviour of WebUI.
Release Notes: Appointments now support the isConflictDisabled attribute for the creation of purely information events that should not be considered by conflict detection logic. Resources can be used in a participants qualifier when searching for appointments. A user's default time zone, notification CC: address, and the contents of the user's scheduler panel can be set via putObject.
Release Notes: Several memory leaks have been corrected. Retrieval of contacts and enterprises is significantly more efficient, as some database double-dipping was removed. Performance of getObjectsByObjectId has been massively improved; requested objects are now grouped by type and contacts/enterprises are consumed from Logic in a bulk request. A user's default time zone and the contents of their scheduling panel are returned in the DEFAULTS key of getLoginAccount.