-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Finally had time to test this, but this doesn't seem to work... here are the your instructions again, Cyrus, as well as my results...

On Nov 12, 2007, at 10:13 AM, Cyrus Daboo wrote:


OK, here are some step-by-step instructions for setting up delegates:

Example add user 'A' as a delegate/proxy for user 'B'.

1) In the accounts.xml, locate the user 'B' account entry.

2) Add a <proxies> element to user B entry if one is not already present.

3) Inside the <proxies> element add an element for user 'A' thusly:

  <member type="users">A</member>

  replace 'A' with the actual user id.

4) In your web browser, navigate to /principals/users/B (substituting the user id for B). Copy the principal-URL value you see there (it will start with /principals/__uids__/).

5) In iCal create a new CalDAV account. For the user id enter user A's user id. For the password use user A's password. Expand down the 'Server Options" section and enter the principal-URL value for user B into the Account URL field. Then click Add.

6) After that the calendars for user B will appear in iCal. Note that this is being accessed by user A (i.e. using user A's login/ password). So user B's login/password is kept private to them. User A will have full read-write access to user B's calendar data.


Okay, I have 3 accounts configured in iCal now:

1) my account (user A)
2) my test account (user B)
3) the account you requested me to create here using the username and password for user A, and the following server address:
        
https://mydomain:8443/principals/__uids__/test/

I have setup delegation for user A so that I can access user B using the delegation tab in the iCal GUI

Here is my accounts XML file:


<user>
  <uid>userA</uid>
  <guid>userA</guid>
  <password>password</password>
  <name>user A</name>
  </user>
<user>
  <uid>userB</uid>
  <guid>userB</guid>
  <password>password</password>
  <name>user B</name>
  </user>
<user>


 <location>
  <uid>userA</uid>
  <password>password</password>
  <name>user A</name>
   <auto-schedule/>
  <proxies>
  <member type="users">userB</member>
  </proxies>
  </location>

  <location>
  <uid>userB</uid>
  <password>password</password>
  <name>user B</name>
  <auto-schedule/>
  <proxies>
  <member type="users">userA</member>
  </proxies>
  </location>


The result: no noticeable change. I was expecting that anything I'd write to the delegate calendar would be available under user B's calendar and vice versa.

Have I done something wrong here?







- -----------
Joe Auty
NetMusician: web publishing software for musicians
http://www.netmusician.org
[EMAIL PROTECTED]


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFHPoXFCgdfeCwsL5ERAoGCAJ4r9IFaDqsMjteygSGNlepQZt9LXQCfVfIH
RBp/h3FvSrQtQZkG9qTAUOM=
=inbp
-----END PGP SIGNATURE-----
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users

Reply via email to