[dev] Shared Calendar Thoughts

Mike Cochrane mike@graftonhall.co.nz
Wed, 7 Aug 2002 10:55:19 +0100


I'm starting to think about ways to implement Shared Calendars at the moment.

Just after some thoughts/comments/problems about these two options or
suggestions of other ways.

- Mike :-)

Shared Calendar Thoughts
------------------------

Shared Calendars vs Shared Events.

Shared Calendars:
    You have multiple calendars on the systen, users subscribe to different 
    calendars if they have appropriate privilages to join it. The users 
    chooses between the calendars they have write access to when adding events.
    Users can't edit / delete events that they don't have write access to.
    
    eg: HolidayAdmin has read/write to her own calendar and the Holidays calender
        CS340Admin has read/write to his own calendat and to the Compsci340 
            calendar.
        Mike has read/write to his own calendar and read only access to the 
            Holidays and Compsi340 calendar. Mike can choose to subscribe to 
            the Holidays or Compsci340 calendars to see these events.
    
  
Shared Events:
    Each events has permissions set on it. When an event is created to use 
    specifies if it is a private event else choose which groups of users have
    read, edit, delete permission for this event. Groups are setup by the 
    administraton. Users have create, delete permissions for events in each 
    category.
    
    eg: HolidayAdmin is a memeber of the Holidays group and has read/edit/
            delete access. 
        CS340Admin is a member of the Compsci340 students group and has read/
            edit/delete access.
        Mike is a member of the Compsci340 group so will always see when his 
            assignments due. Mike is also a member of the Holidays group so 
            always sees the Holidays. Mike only has read access to these to 
            groups so can't delete or edit these events. Mike can choose not
            to display any of these groups in his options.

-------------------------------------------------------------------------
This mail sent from Mike's CVS HEAD install of IMP: http://horde.org/imp/