mirror of
https://github.com/GAM-team/GAM.git
synced 2026-06-28 18:01:36 +00:00
Compare commits
1 Commits
v7.46.03
...
sys-deps-u
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ac12adb1f2 |
@@ -5,6 +5,7 @@
|
|||||||
- [Manage calendar access](#manage-calendar-access)
|
- [Manage calendar access](#manage-calendar-access)
|
||||||
- [Display calendar access](#display-calendar-access)
|
- [Display calendar access](#display-calendar-access)
|
||||||
- [Old format commands](#old-format-commands)
|
- [Old format commands](#old-format-commands)
|
||||||
|
- [Transfer calendar ownership](#transfer-calendar-ownership)
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
These commands use Client access for all commands except those that reference user's primary calendars
|
These commands use Client access for all commands except those that reference user's primary calendars
|
||||||
@@ -42,6 +43,9 @@ Added `writerwithoutprivateaccess` to `<CalendarACLRole>` in 7.44.03; this will
|
|||||||
"<CalendarACLScope>(,<CalendarACLScope>)*"
|
"<CalendarACLScope>(,<CalendarACLScope>)*"
|
||||||
<CalendarACLScopeEntity>::=
|
<CalendarACLScopeEntity>::=
|
||||||
<CalendarACLScopeList> | <FileSelector> | <CSVkmdSelector> | <CSVDataSelector>
|
<CalendarACLScopeList> | <FileSelector> | <CSVkmdSelector> | <CSVDataSelector>
|
||||||
|
|
||||||
|
<UniqueID> ::= id:<String>
|
||||||
|
<UserItem> ::= <EmailAddress>|<UniqueID>|<String>
|
||||||
```
|
```
|
||||||
## Manage calendar access
|
## Manage calendar access
|
||||||
```
|
```
|
||||||
@@ -92,3 +96,13 @@ gam calendar <CalendarEntity> printacl [todrive <ToDriveAttribute>*]
|
|||||||
```
|
```
|
||||||
By default, when you add or update a calendar ACL, notification is sent to the members referenced in the `<CalendarACLScopeEntity>`.
|
By default, when you add or update a calendar ACL, notification is sent to the members referenced in the `<CalendarACLScopeEntity>`.
|
||||||
Use `sendnotifications false` to suppress sending the notification.
|
Use `sendnotifications false` to suppress sending the notification.
|
||||||
|
|
||||||
|
## Transfer calendar ownership
|
||||||
|
|
||||||
|
You can transfer ownership of secondary calendars from one user to another.
|
||||||
|
|
||||||
|
```
|
||||||
|
gam <CalendarEntity> transfer ownership <UserItem>
|
||||||
|
```
|
||||||
|
|
||||||
|
See: https://workspaceupdates.googleblog.com/2026/06/secondary-calendar-management-API.html
|
||||||
|
|||||||
@@ -10,6 +10,10 @@ Add the `-s` option to the end of the above commands to suppress creating the `g
|
|||||||
|
|
||||||
See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation
|
See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation
|
||||||
|
|
||||||
|
### 7.46.03
|
||||||
|
|
||||||
|
Updated all Vault related commands to handle the following error: `ERROR: 403: permissionDenied`
|
||||||
|
|
||||||
### 7.46.02
|
### 7.46.02
|
||||||
|
|
||||||
Updated `gam calendars <CalendarEntity> show settings` to display `dataOwner` field;
|
Updated `gam calendars <CalendarEntity> show settings` to display `dataOwner` field;
|
||||||
|
|||||||
@@ -251,7 +251,7 @@ writes the credentials into the file oauth2.txt.
|
|||||||
```
|
```
|
||||||
gamteam@server:/Users/gamteam$ rm -f /Users/gamteam/GAMConfig/oauth2.txt
|
gamteam@server:/Users/gamteam$ rm -f /Users/gamteam/GAMConfig/oauth2.txt
|
||||||
gamteam@server:/Users/gamteam$ gam version
|
gamteam@server:/Users/gamteam$ gam version
|
||||||
GAM 7.46.02 - https://github.com/GAM-team/GAM - pyinstaller
|
GAM 7.46.03 - https://github.com/GAM-team/GAM - pyinstaller
|
||||||
GAM Team <google-apps-manager@googlegroups.com>
|
GAM Team <google-apps-manager@googlegroups.com>
|
||||||
Python 3.14.6 64-bit final
|
Python 3.14.6 64-bit final
|
||||||
macOS Tahoe 26.5.1 arm64
|
macOS Tahoe 26.5.1 arm64
|
||||||
@@ -1034,7 +1034,7 @@ writes the credentials into the file oauth2.txt.
|
|||||||
```
|
```
|
||||||
C:\>del C:\GAMConfig\oauth2.txt
|
C:\>del C:\GAMConfig\oauth2.txt
|
||||||
C:\>gam version
|
C:\>gam version
|
||||||
GAM 7.46.02 - https://github.com/GAM-team/GAM - pythonsource
|
GAM 7.46.03 - https://github.com/GAM-team/GAM - pythonsource
|
||||||
GAM Team <google-apps-manager@googlegroups.com>
|
GAM Team <google-apps-manager@googlegroups.com>
|
||||||
Python 3.14.6 64-bit final
|
Python 3.14.6 64-bit final
|
||||||
Windows 11 10.0.26200 AMD64
|
Windows 11 10.0.26200 AMD64
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
- [Calendar selection](#calendar-selection)
|
- [Calendar selection](#calendar-selection)
|
||||||
- [Manage calendar access](#manage-calendar-access)
|
- [Manage calendar access](#manage-calendar-access)
|
||||||
- [Display calendar access](#display-calendar-access)
|
- [Display calendar access](#display-calendar-access)
|
||||||
- [Transfer calendar ownership](#transfer-calendar-ownership)
|
- [Transfer calendar ownership](Calendars-Access)
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
Calendar ACL roles (as seen in Calendar GUI):
|
Calendar ACL roles (as seen in Calendar GUI):
|
||||||
@@ -144,13 +144,3 @@ the quote character itself, the column delimiter (comma by default) and new-line
|
|||||||
When using the `formatjson` option, double quotes are used extensively in the data resulting in hard to read/process output.
|
When using the `formatjson` option, double quotes are used extensively in the data resulting in hard to read/process output.
|
||||||
The `quotechar <Character>` option allows you to choose an alternate quote character, single quote for instance, that makes for readable/processable output.
|
The `quotechar <Character>` option allows you to choose an alternate quote character, single quote for instance, that makes for readable/processable output.
|
||||||
`quotechar` defaults to `gam.cfg/csv_output_quote_char`. When uploading CSV files to Google, double quote `"` should be used.
|
`quotechar` defaults to `gam.cfg/csv_output_quote_char`. When uploading CSV files to Google, double quote `"` should be used.
|
||||||
|
|
||||||
## Transfer calendar ownership
|
|
||||||
|
|
||||||
You can transfer ownership of calendars from one user to another; only non-primary calendars owned by the source user can be transferred.
|
|
||||||
|
|
||||||
This capability is no longer available, see: https://developers.google.com/workspace/calendar/release-notes#October_27_2025
|
|
||||||
|
|
||||||
Data ownership can be transferred in the Google Calendar UI.
|
|
||||||
|
|
||||||
See: https://workspaceupdates.googleblog.com/2026/03/an-update-on-secondary-calendar-lifecycle-changes-and-a-new-API.html
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
Print the current version of Gam with details
|
Print the current version of Gam with details
|
||||||
```
|
```
|
||||||
gam version
|
gam version
|
||||||
GAM 7.46.02 - https://github.com/GAM-team/GAM - pyinstaller
|
GAM 7.46.03 - https://github.com/GAM-team/GAM - pyinstaller
|
||||||
GAM Team <google-apps-manager@googlegroups.com>
|
GAM Team <google-apps-manager@googlegroups.com>
|
||||||
Python 3.14.6 64-bit final
|
Python 3.14.6 64-bit final
|
||||||
macOS Tahoe 26.5.1 arm64
|
macOS Tahoe 26.5.1 arm64
|
||||||
@@ -15,7 +15,7 @@ Time: 2026-02-15T07:51:00-08:00
|
|||||||
Print the current version of Gam with details and time offset information
|
Print the current version of Gam with details and time offset information
|
||||||
```
|
```
|
||||||
gam version timeoffset
|
gam version timeoffset
|
||||||
GAM 7.46.02 - https://github.com/GAM-team/GAM - pyinstaller
|
GAM 7.46.03 - https://github.com/GAM-team/GAM - pyinstaller
|
||||||
GAM Team <google-apps-manager@googlegroups.com>
|
GAM Team <google-apps-manager@googlegroups.com>
|
||||||
Python 3.14.6 64-bit final
|
Python 3.14.6 64-bit final
|
||||||
macOS Tahoe 26.5.1 arm64
|
macOS Tahoe 26.5.1 arm64
|
||||||
@@ -27,7 +27,7 @@ Your system time differs from www.googleapis.com by less than 1 second
|
|||||||
Print the current version of Gam with extended details and SSL information
|
Print the current version of Gam with extended details and SSL information
|
||||||
```
|
```
|
||||||
gam version extended
|
gam version extended
|
||||||
GAM 7.46.02 - https://github.com/GAM-team/GAM - pyinstaller
|
GAM 7.46.03 - https://github.com/GAM-team/GAM - pyinstaller
|
||||||
GAM Team <google-apps-manager@googlegroups.com>
|
GAM Team <google-apps-manager@googlegroups.com>
|
||||||
Python 3.14.6 64-bit final
|
Python 3.14.6 64-bit final
|
||||||
macOS Tahoe 26.5.1 arm64
|
macOS Tahoe 26.5.1 arm64
|
||||||
@@ -68,7 +68,7 @@ MacOS High Sierra 10.13.6 x86_64
|
|||||||
Path: /Users/gamteam/bin/gam7
|
Path: /Users/gamteam/bin/gam7
|
||||||
Version Check:
|
Version Check:
|
||||||
Current: 5.35.08
|
Current: 5.35.08
|
||||||
Latest: 7.46.02
|
Latest: 7.46.03
|
||||||
echo $?
|
echo $?
|
||||||
1
|
1
|
||||||
```
|
```
|
||||||
@@ -76,7 +76,7 @@ echo $?
|
|||||||
Print the current version number without details
|
Print the current version number without details
|
||||||
```
|
```
|
||||||
gam version simple
|
gam version simple
|
||||||
7.46.02
|
7.46.03
|
||||||
```
|
```
|
||||||
In Linux/MacOS you can do:
|
In Linux/MacOS you can do:
|
||||||
```
|
```
|
||||||
@@ -86,7 +86,7 @@ echo $VER
|
|||||||
Print the current version of Gam and address of this Wiki
|
Print the current version of Gam and address of this Wiki
|
||||||
```
|
```
|
||||||
gam help
|
gam help
|
||||||
GAM 7.46.02 - https://github.com/GAM-team/GAM
|
GAM 7.46.03 - https://github.com/GAM-team/GAM
|
||||||
GAM Team <google-apps-manager@googlegroups.com>
|
GAM Team <google-apps-manager@googlegroups.com>
|
||||||
Python 3.14.6 64-bit final
|
Python 3.14.6 64-bit final
|
||||||
macOS Tahoe 26.5.1 arm64
|
macOS Tahoe 26.5.1 arm64
|
||||||
|
|||||||
Reference in New Issue
Block a user