tbar0970 / jethro-pmm

Jethro Pastoral Ministry Manager
GNU General Public License v3.0
36 stars 26 forks source link

CardDAV support to share contacts to iphone #416

Open tbar0970 opened 7 years ago

tbar0970 commented 7 years ago

It'd be handy to have Jethro contacts available on my iphone, like my google contacts appear there automatically.

We could do this by using http://sabre.io/dav/ to provide a CardDAV server that pulls from the Jethro database.

It would need to use HTTP basic auth with your Jethro credentials to access.

tbar0970 commented 7 years ago

CardDAV can also be used by Mac Mail, for example.

But it does not seem that gmail can be a CardDav client (only a server).

tim-pearce commented 1 year ago

I would like something like this except, the other way around - make Jethro a CardDAV client. I think this is far simpler using https://github.com/mstilkerich/carddavclient than trying to be a server.

My use case is that I have a Nextcloud server which provides CardDAV server (and CalDAV). I would tie, potentially different CardDAV accounts to different Jethro groups, which would become categories within those accounts. Recipient names would only be created, not modified.

I have Nextcloud accounts for Church, Youth, Teens and Playgroup. In Jethro I have groups like 930Service, Sound Christian (church newsletter), Church Directory, Elders, Deacons, Youth_2023, Teens_2023 and Playgroup_2023. So I would want the Youth_2023 group to only be on the Nextcloud Youth account for instance.

I may have the same email account within different groups but whereas I may have 'Betty Bloggs' betty_bloggs@someplace.com and 'Bill Bloggs' bill_bloggs@otherplace.com in my Church account, in the Youth account it may be 'Bill & Betty Bloggs' betty_bloggs@someplace.com, thus the requirement to not update the name.