Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Google Directory contacts #33

Open
gschwim opened this issue Mar 13, 2022 · 12 comments
Open

Sync Google Directory contacts #33

gschwim opened this issue Mar 13, 2022 · 12 comments
Assignees
Labels
enhancement New feature or request

Comments

@gschwim
Copy link

gschwim commented Mar 13, 2022

Hello,

I've noticed with GSuite/Workspace accounts, contacts in the "Directory" subsection do not appear to be able to sync. Currently a workaround for this is to copy the entire Directory into your contacts manually.

Is there any capability or future plan to directly sync down the Directory? If it is currently able to be done I've not been able to find any docs that support setting this up.

@zanonmark zanonmark self-assigned this Apr 4, 2022
@zanonmark zanonmark added the enhancement New feature or request label Apr 4, 2022
@zanonmark
Copy link
Owner

Hi,

I'm sorry, I don't have any such account.
Would You be available for some testing?

Thanks,
MZ

@gschwim
Copy link
Author

gschwim commented Apr 7, 2022

Sure!

@zanonmark
Copy link
Owner

Thanks, I will work on it as soon as I find a little time... I think it will just take some small copy&paste work on your side...

Thanks,
MZ

@theblackhole
Copy link

Hi,
Any news on this feature ? :)

@zanonmark zanonmark added the question Further information is requested label Dec 31, 2022
@zanonmark
Copy link
Owner

zanonmark commented Dec 31, 2022

Hi,

no sorry, I've been very busy...

I'm reading https://developers.google.com/people/api/rest/v1/people/listDirectoryPeople.
Could You please add the following OAuth scope https://www.googleapis.com/auth/directory.readonly to Your Google Cloud project, so that we can start making some tests using Your account?

Also, how would You like those directory contacts to be imported? as normal contacts? in a specific contact group (aka mailing-list)?

Thanks,
MZ

@theblackhole
Copy link

theblackhole commented Jan 11, 2023

Hi @zanonmark and happy new year ! :)

No worries, you dont have to be sorry, we all have stuff to do :)

I added the scope and ready to make some tests.

I think a "Directory" contact group would be the best as it would match Google Contacts UX :

image

In the end, it could look like that :

image

I don't know if you can make this contact group special (another icon/color... in my POC I added an underscore so it would stay on top). If you can, that would be a great bonus. If not, as long as directory contacts are available for autofill in the "To:" field, that would work :)

Thanks

@MSBlueVn
Copy link

I am also looking for a solution for this, I work under a Google Workspace account, and want the addresses to autocomplete from the directory.
Is there anything I can help with to progress this issue?

@zanonmark
Copy link
Owner

Hi,

the underlying engine is being heavily rewritten to make use of the new WebExtension API.

Once this next version is published, I'll be working on adding new features like this one.
At that time I will certainly need some help, because I don't have a Google Workspace account to test with. So I will email You a -dev version and You will kindly run it on Your PCs... :)

Thanks,
MZ

@MSBlueVn
Copy link

I'll be happy to help.

@MSBlueVn
Copy link

@zanonmark Any way I can help with this? I really hate opening Gmail every time I need to send to someone I haven't sent before.

@ryanleesipes
Copy link

Why not offer a patch to Thunderbird itself? We'd accept.

@zanonmark zanonmark removed the question Further information is requested label Aug 19, 2024
@zanonmark
Copy link
Owner

Just an update to this ticket.
In 2025 Google-4-TbSync will be rewritten to be fully WebExtension-based and will work on top of TB itself (not TbSync, which will be merged into TB).
At that time I will consider adding this - and other - enhancements to the engine.

Thanks,
MZ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants