Releases: GAM-team/GAM
GAM 7.34.06
- 7.34.06
Added option copyfolderpermissions [<Boolean>] to gam <UserTypeEntity> copy|move drivefile.
When copyfolderpermissions false is specified, no folder permissions are copied; this simplifies
disabling all folder permission copying.
When not specified or copyfolderpermissions [true] is specified, folder permissions are copied based on the following options:
copymergewithparentfolderpermissions [<Boolean>]
copymergedtopfolderpermissions [<Boolean>]
copytopfolderpermissions [<Boolean>]
copytopfolderiheritedpermissions [<Boolean>]
copytopfoldernoniheritedpermissions never|always|syncallfolders|syncupdatedfolders
copymergedsubfolderpermissions [<Boolean>]
copysubfolderpermissions [<Boolean>]
copysubfolderinheritedpermissions [<Boolean>]
copysubfoldernoniheritedpermissions never|always|syncallfolders|syncupdatedfolders
- See Update History
GAM 7.34.05
- 7.34.05
Updated gam report <ActivityApplictionName> to perform a reverse chronological sort
on all rows across multiple users and/or event names; this is consistent with the behavior
in the Admin console. Use option notimesort to suppress this sort.
- See Update History
GAM 7.34.04
- 7.34.04
Updated gam <UserTypeEntity> create drivefileacl <DriveFileEntity> user <UserItem> role owner to better
handle the case where the current owner of a file is suspended. Previously, the command was displayed as an error
even though the ownership was changed.
gam user currentowner@domain.com add drivefileacl <DriveFileID> user newowner@domain.com role owner
User: currentowner@domain.com, Add 1 Drive File/Folder ACL
User: currentowner@domain.com, Drive File/Folder ID: <DriveFileID>, Permission ID: newowner@domain.com, Add Failed: Sorry, the items were successfully shared but emails could not be sent to newowner@domain.com.
Now the command is displayed as a success with a note indicating that the ownership change email was not sent.
gam user currentowner@domain.com add drivefileacl <DriveFileID> user newowner@domain.com role owner
User: currentowner@domain.com, Add 1 Drive File/Folder ACL
User: currentowner@domain.com, Drive File/Folder ID: <DriveFileID>, Permission ID: newowner@domain.com, Added: Sorry, the items were successfully shared but emails could not be sent to newowner@domain.com.
New Owner
id: 10834698115409747890
type: user
emailAddress: newowner@domain.com
domain: domain.com
role: owner
permissionDetails:
role: writer
type: file
inherited: True
inheritedFrom: Unknown
role: owner
type: file
inherited: False
deleted: False
pendingOwner: False
- See Update History
GAM 7.34.03
- 7.34.03
Updated to Python 3.14.3
Updated Cryptography to 46.0.5
Updated gam course <CourseID> create student|teacher <EmailAddress> error message when
<EmailAddress> is not in a trusted domain to remove suggestion about creating an invitation.
- See Update History
GAM 7.34.02
- 7.34.02
Updated GAM to prevent errors like the following:
ERROR: Unable to find the server at oauth2.googleapis.com
ERROR: Unable to find the server at gmail.googleapis.com
If you experience any unexpected errors, post a message to:
- The GAM Discussion Forum (google-apps-manager@googlegroups.com)
- The GAM Public Chat Room (https://chat.google.com/app/chat/AAAA4BULhWo)
- See Update History
GAM 7.34.01
- 7.34.01
Updated gam create|update adminrole to handle the following errors:
ERROR: 400: invalid - Invalid Role privileges
ERROR: 400: required - Required parameter: [resource.privileges[n].service_id]
- See Update History
GAM 7.34.00
- 7.34.00
Added variable csv_output_header_required to gam.cfg that is a comma separated list of <Strings>
that are required to be in the list of column headers in the CSV file written by a gam print command.
This will typically be used to specify headers that are required in subsequent commands that process
the CSV file even if the API didn't return any data for those columns.
Updated the following commands to not require the Directory API - Domains scope
unless the internal or external options are used to request the member category.
gam info|print groups
gam print|show group-members
gam info|print cigroups
gam print|show cigroup-members
gam <UserTypeEntity> print|show filesharecounts
- See Update History
GAM 7.33.03
- 7.33.03
Fixed bug in gam [<UserTypeEntity>] sendemail ... from <EmailAddress> replyto <EmailAddress>
where an <EmailAddress> of the form Text <user@domain.com> had the Text removed.
- See Update History
GAM 7.33.02
- 7.33.02
Added hideinvitationssetting to <UserCalendarSettingsField> used by
gam <UserTypeEntity> print|show calsettings.
- See Update History
GAM 7.33.01
- 7.33.01
Added option shownopolicy to gam print chromepolicies that will display output like the following
if no policies apply to the selected OU or group.
gam print chromepolicies ou /Test appid chrome:emidddocikgklceeeifefomdnbkldhng namespace chrome.users.apps shownopolicy
Getting all Chrome Policies that match query (chrome.users.apps.*) for /Test
Got 0 Chrome Policies that matched query (chrome.users.apps.*) for /Test...
name,orgUnitPath,parentOrgUnitPath,direct,appId
noPolicy,/Test,/,False,chrome:emidddocikgklceeeifefomdnbkldhng
- See Update History