-
Notifications
You must be signed in to change notification settings - Fork 66
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
[Feature Request] Contact Management (both per user and in Global Directory) #53
Comments
@ryanfog - don't want you to think I forgot about this! Issue opened to track this request directly. Hoping to have at least domain level contact management doable via direct calls to Google's REST API, will need to figure out the user side of it as well though. |
Branch created to track development for this: https://github.com/scrthq/PSGSuite/tree/feature/ContactMgmt_issue53 |
@dwrusse - Here's the Contact management open request if you want to note anything here, since I know you've been working on this a little lately! |
Cool! I've got it working but need to clean it up and add comments for
PSGSuite... I'll try to get it committed tomorrow.
…On Sun, Oct 21, 2018 at 10:07 PM Nate Ferrell ***@***.***> wrote:
@dwrusse <https://github.com/dwrusse> - Here's the Contact management
open request if you want to note anything here, since I know you've been
working on this a little lately!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#53 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/Adsra4A-87CdOTLj006yEhI3T4omd-Xlks5unShagaJpZM4Uknbj>
.
|
Hey @dwrusse - Worth noting this update from Google, as I wouldn't be
surprised if this also means the sunsetting of the old Contacts GData API
as well:
https://gsuiteupdates.googleblog.com/2018/11/timeline-to-move-users-to-new-google.html
…On Mon, Oct 22, 2018 at 11:24 AM dwrusse ***@***.***> wrote:
Cool! I've got it working but need to clean it up and add comments for
PSGSuite... I'll try to get it committed tomorrow.
On Sun, Oct 21, 2018 at 10:07 PM Nate Ferrell ***@***.***>
wrote:
> @dwrusse <https://github.com/dwrusse> - Here's the Contact management
> open request if you want to note anything here, since I know you've been
> working on this a little lately!
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#53 (comment)>,
or mute
> the thread
> <
https://github.com/notifications/unsubscribe-auth/Adsra4A-87CdOTLj006yEhI3T4omd-Xlks5unShagaJpZM4Uknbj
>
> .
>
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#53 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AMIo3Rv4rumZqgAQt-Czh1xTMQmJooGIks5unfEsgaJpZM4Uknbj>
.
|
…, add Sync-GSUserCache for #87 ## 2.18.0 * [Issue #87](#87) * Added: `Get-GSCourseParticipant` and `Get-GSClassroomUserProfile` now have the `Fields` parameter * Added: `Sync-GSUserCache` to create a hashtable of users for quick lookups throughout scripts * [Issue #53](#53) via [PR #108](#108) - _Thanks, [@dwrusse](https://github.com/dwrusse)!_ * Added: `Get-GSContactList` * Added: `Remove-GSContact` * Other additions via [PR #108](#108) - _Thanks, [@dwrusse](https://github.com/dwrusse)!_ * Added: `Remove-GSCalendarEvent` * Added: `New-GSGmailLabel` * Added: `Remove-GSGmailLabel`
…, add Sync-GSUserCache for #87 ## 2.18.0 * [Issue #87](#87) * Added: `Get-GSCourseParticipant` and `Get-GSClassroomUserProfile` now have the `Fields` parameter * Added: `Sync-GSUserCache` to create a hashtable of users for quick lookups throughout scripts * [Issue #53](#53) via [PR #108](#108) - _Thanks, [@dwrusse](https://github.com/dwrusse)!_ * Added: `Get-GSContactList` * Added: `Remove-GSContact` * Other additions via [PR #108](#108) - _Thanks, [@dwrusse](https://github.com/dwrusse)!_ * Added: `Remove-GSCalendarEvent` * Added: `New-GSGmailLabel` * Added: `Remove-GSGmailLabel`
## 2.18.1 * [Issue #87](#87) * Added: Additional scopes during Service creation for `Get-GSCourseParticipant` and `Get-GSClassroomUserProfile` to enable pulling of full user profile information. - _Thanks, [@jdstanberry](https://github.com/jdstanberry)!_ * [Issue #111](#111) * Added: `DisableReminder` switch parameter to `New-GSCalendarEvent` and `Update-GSCalendarEvent` to remove Reminder inheritance from the calendar the event is on as well as any Reminder overload definitions. * [Issue #53](#53) * Updated: `Get-GSContactList` and `Remove-GSContact` Token retrieval and overall cleanup * Various/Other * Updated: `Get-GSToken` to align parameters more with `New-GoogleService`
## 2.18.1 * [Issue #87](#87) * Added: Additional scopes during Service creation for `Get-GSCourseParticipant` and `Get-GSClassroomUserProfile` to enable pulling of full user profile information. - _Thanks, [@jdstanberry](https://github.com/jdstanberry)!_ * [Issue #111](#111) * Added: `DisableReminder` switch parameter to `New-GSCalendarEvent` and `Update-GSCalendarEvent` to remove Reminder inheritance from the calendar the event is on as well as any Reminder overload definitions. * [Issue #53](#53) * Updated: `Get-GSContactList` and `Remove-GSContact` Token retrieval and overall cleanup * Various/Other * Updated: `Get-GSToken` to align parameters more with `New-GoogleService`
hey @dwrusse - just an FYI - did some more cleanup on the functions in the most recent release (v2.18.1) around access token retrieval (switched to using |
I would like to manage gSuite Global contacts (directory) by editing a user's |
hey @BarnumD - The Global Shared Contacts list fits in here, but I believe the |
I'm using IncludeInGlobalAddressList in |
thanks for the follow-up on this, @BarnumD! I'm trying to find the info on the GAM wiki around Contact management, but I'm not seeing it outright. Would you be able to provide a sample GAM command that you use with filler/dummy values for info and the version of GAM you're using, by chance? |
Sure. I'm using version 4.89.06 of this customized version of gam. Here's some example commands
|
@BarnumD 😄 |
I was wondering if any more thought had gone into managing individual users contacts? Mainly adding/updating contact information, I see where there are functions to view and delete contacts but not add or update. Like @BarnumD I can do this with the custom version of GAM but I vastly prefer using PSGSuite wherever possible. |
Migrating request from issue #16
The text was updated successfully, but these errors were encountered: