[CalendarServer-users] Available Features using XMLDirectoryService?

Guy guy at britewhite.net
Thu Nov 19 05:22:10 PST 2009


well the way I do it (For my family calendar)... is this...

1. create a user to hold the calendar and don't share the passwd..

  <user>
    <uid>shared-calendar-user</uid>
    <guid>98714-12349817234-12341234-12341234</guid>
    <password>secured</password>
    <name>Family Calendars</name>
    <first-name>Family</first-name>
    <last-name></last-name>
    <cuaddr>mailto:family at local.local</cuaddr>
    <proxies>
	   <member type="groups">alluser</member>
	</proxies>
  </user>


2. create the group "alluser"

  <group>
    <uid> alluser </uid>
    <guid>38475234-23452345-23452345-13554</guid>
    <password>doesn't matter</password>
    <name>All people</name>
    <members>
      <member type="users">user1</member>
      <member type="users">user2</member>
    </members>
  </group>
  <group>


Job done..

--Guy

On 19 Nov 2009, at 12:56, Conrad Wasmer wrote:

> Guy-
> 
> I had tried this a while ago, but failed and gave up. But it's been nagging me ever since.  HOW do you delegate out the company-wide calendar?
> 
> Thanks
> 
> Conrad
> 
> On Nov 19, 2009, at 5:57 AM, Guy wrote:
> 
>> 
>> On 19 Nov 2009, at 11:41, Dirk wrote:
>> 
>>> Hello!
>>> 
>>> I am new to this list and interested in running the Darwin Calendar Server for a small company.
>>> 
>>> We'd need a setup like this:
>>> 
>>> 4 user accounts:
>>> 
>>> 1 boss
>>> 1 secretary
>>> 2 employees
>>> 
>>> Have 1 personal calendar for each of the 4 users.
>>> 1 company wide shared group calendar where all of the 4 persons have read/write access.
>>> The secretary has read/write access to boss’ personal calendar.
>>> 
>>> Calendar Clients are Apple iCal from 10.5. and 10.6 as well as the iPhone client.
>>> 
>>> My questions are (after installing DCS and playing with accounts.xml):
>>> 
>>> How do I configure above scenario? Is it possible at all?
>>> 
>> 
>> yup very simple... the company wide calendar you have a few choices on how to set it up.
>> 
>> 1. just create a user account and delegate it out.
>> 2. create it as a resource and delegate it out.
>> 
>> You can either setup the delegation inside the accounts.xml file or using ical.  I have to say ical 10.6 (snow leopard) works much better at handling delegates etc.
>> 
>> On the iphone you'll have to create multiple accounts (using same credentials), one for each delegate you want to see, you then change the URL to point to the delegate.
>> 
>>> Do I need a specific release (build) version of the DCS to accomplish this?
>>> 
>> 
>> nope I think any current (ish) release will work fine.
>> 
>>> Is the accounts.xml rewritten by the server when a user assigns a new delegate in iCal?
>>> 
>> 
>> nope never written to again. Only read, and seems to only be read on start up, so any changes you make to it will require a restart to update :(
>> 
>> 
>> --Guy
>> 
>>> Why is accounts.xml as it is? I'd expect a calendar server to have calendars as first class objects. Instead, there are users which seem to have one (one one?) implicit calendar.
>>> 
>>> Thanks,
>>> Dirk
>>> _______________________________________________
>>> calendarserver-users mailing list
>>> calendarserver-users at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
>> 
>> _______________________________________________
>> calendarserver-users mailing list
>> calendarserver-users at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
> 
> 
> --
> Conrad Wasmer
> 612-598-0301
> 



More information about the calendarserver-users mailing list