Skip to content

macOS address book owner issue #52

Description

@tiiiecherle

Hey,

I don't know if this is a davis or a macOS issue.

In macOS it is possible to select a user in the Contacts.app and tell macOS that this contact is me. After that macOS uses the picture of this contact and sets it as login picture for my user and sets it everywhere the user picture is used.

In our current davis setup there is only one davis user that has an address book and on every mac this address book is used the same user is logged in to the carddav account.

Now if one macOS user specifies a contact to be him or her the picture for the macOS user on every mac that uses this address book changes and on every mac this selected user data used for the macOS user.

Is there a way to share an address book with another davis user like for calendars? I thought perhaps having one user that owns the address book and shares it to another user would be better and then login to the carddav account with different users on every mac.

Is our setup the recommended way for sharing an address book? If not what is the recommended way?

I hope I could explain the situation so it can be understood. If not do not hesitate to ask.

Thanks in advance

Activity

  1. added
    questionA question about Davis and how it works
    on Jan 29, 2022
  2. self-assigned this
    on Jan 29, 2022
  3. tchapi commented on Jan 31, 2022

    @tchapi
    Owner

    Hi @tiiiecherle

    CardDAV does not allow sharing for now, at least not through sabre/dav that Davis uses, so you cannot share an address book.

    There is a concept of "global directory" but I have not worked on it since it's macOS-specific and complicated to implement (see https://sabre.io/dav/carddav-directory/)

    If you want to give it a try, I'll happily review a PR.
    Best regards

  4. holow29 commented on Jan 31, 2022

    @holow29

    I'm not sure that the "global directory" concept is the correct way of doing this. I will leave this here as a resource for anyone who wants to investigate further: sabre-io/dav#1014 (OwnCloud implemented sharing based on sabre/dav themselves at one point it seems. NextCloud might have as well.)
    Also some info here: sabre-io/Baikal#120

  5. tiiiecherle commented on Feb 1, 2022

    @tiiiecherle
    Author

    Thanks for the information. It would be really nice to see this implemented in davis.

    I am sorry I do not have the knowledge and programming skills to help with that. But I can help testing on macOS once there is an implementation.

    Thanks a lot.

  6. removed their assignment
    on May 9, 2022
  7. added
    staleThis issue or PR hasn't been updated in a while
    on Jun 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionA question about Davis and how it worksstaleThis issue or PR hasn't been updated in a while

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions