[dev] Working patch for multiple/shared calendar (Kronolith)

Joel Vandal jvandal@subi.to
Wed, 31 Jul 2002 19:15:30 -0400


This is a multi-part message in MIME format.

---------------------- multipart/mixed attachment

------=_NextPart_001_0039_01C238C6.A28265D0
Hi,

Here is my latest patch for multiple/shared calendar support. This patch =
is based on the latest CVS version of Kronolith.

With this patch, you can create multiple calendar, specify it's type
(private, shared, public). If it's a shared calendar, you can
add/remove/edit members.

This patch use the Perms:: and Groups:: API for permission setting (all =
data
are saved using the Category:: system).

Some code are not very beautiful (ex. bad ident, etc...) but I will fix =
all
these to be "CODING_STANDARD" compliant.

Since I want to add the shared feature also on turba, mnemo, nag and =
gollem,
in the next week, I will write a class for horde (ex. =
/horde/lib/Share.php)
and create an API for each modules that need sharing support.

--
Joel Vandal



------=_NextPart_001_0039_01C238C6.A28265D0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2716.2200" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>Hi,<BR><BR>Here is my latest patch for multiple/shared calendar =
support.=20
This patch is based on the latest CVS version of Kronolith.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2></FONT><FONT=20
face=3DArial size=3D2></FONT><BR>With this patch, you can create =
multiple calendar,=20
specify it's type<BR>(private, shared, public). If it's a shared =
calendar, you=20
can<BR>add/remove/edit members.<BR><BR>This patch use the Perms:: and =
Groups::=20
API for permission setting (all data<BR>are saved using the Category::=20
system).<BR><BR>Some code are not very beautiful (ex. bad ident, etc...) =
but I=20
will fix all<BR>these to be "CODING_STANDARD" compliant.<BR><BR>Since I =
want to=20
add the shared feature also on turba, mnemo, nag and gollem,<BR>in the =
next=20
week, I will write a class for horde (ex. /horde/lib/Share.php)<BR>and =
create an=20
API for each modules that need sharing support.<BR><BR>--<BR>Joel=20
Vandal<BR></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_001_0039_01C238C6.A28265D0--

---------------------- multipart/mixed attachment
A non-text attachment was scrubbed...
Name: kronolith.diff.tgz
Type: application/x-compressed
Size: 20446 bytes
Desc: not available
Url : http://lists.horde.org/archives/dev/attachments/a92336cb/kronolith.diff.tgz

---------------------- multipart/mixed attachment--