From evolution@opengroupware.org Wed Nov 15 12:45:23 2006 From: evolution@opengroupware.org (Janosch Rolles) Date: Wed, 15 Nov 2006 13:45:23 +0100 Subject: [OGo-Evolution] Current state of the connector? Message-ID: <1163594723.6361.15.camel@birne> What is the current state of the Evolution GroupDAV connector? Janosch From evolution@opengroupware.org Wed Nov 15 13:08:35 2006 From: evolution@opengroupware.org (Christo Buschek) Date: Wed, 15 Nov 2006 14:08:35 +0100 Subject: [OGo-Evolution] Current state of the connector? In-Reply-To: <1163594723.6361.15.camel@birne> References: <1163594723.6361.15.camel@birne> Message-ID: <1163596115.22923.9.camel@salsa-10-1-0-19> Hi. The following operations are implemented: the creation, deletion and modification of calendar items is functional. Contacts and tasks are read only. To enable the modification of calendar items that are not created by yourself you have to enable a stored procedure in the postgresql db (see small howto on the bottom). The connector compiles against evolution 2.8 and eds 1.8. greetinx christo zidestore/postgresql configuration: Zidestore configuation: LSUseLowercaseLogin" default to "YES". in ZideStore.plist (to prevent old agenda items to show up in Zidestore for performance reasons): { SxAptFolder_MonthsIntoPast = "1"; } The trigger: CREATE OR REPLACE FUNCTION date_x_insert() RETURNS TRIGGER AS ' BEGIN --RAISE LOG ''New access team id: %'', NEW.access_team_id; IF NEW.write_access_list IS NULL AND NEW.access_team_id IS NOT NULL THEN NEW.write_access_list := NEW.access_team_id; END IF; --RAISE LOG ''New write access list: %'', NEW.write_access_list; RETURN NEW; END; ' LANGUAGE 'plpgsql'; CREATE TRIGGER date_x_insert_trigger BEFORE INSERT ON date_x FOR EACH ROW EXECUTE PROCEDURE date_x_insert(); Save this in a file (e.g. /tmp/trigger.sql) become root su - ogo First load plpgsql language in the database: createlang plpgsql ogo psql -U ogo \i /tmp/trigger.sql On Wed, 2006-11-15 at 13:45 +0100, Janosch Rolles wrote: > What is the current state of the Evolution GroupDAV connector? > > Janosch >