mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-03 12:21:35 +00:00
Document member restrictions; fix print users (#1430)
* Document member restrictions * Fix gam print users allfields custom all to include primaryEmail If you really want everything say: gam print users full
This commit is contained in:
@@ -222,8 +222,10 @@ If an item contains spaces, it should be surrounded by ".
|
|||||||
<QueryContact> ::= <String> See: https://developers.google.com/google-apps/contacts/v3/reference#contacts-query-parameters-reference
|
<QueryContact> ::= <String> See: https://developers.google.com/google-apps/contacts/v3/reference#contacts-query-parameters-reference
|
||||||
<QueryCrOS> ::= <String> See: https://support.google.com/chrome/a/answer/1698333?hl=en
|
<QueryCrOS> ::= <String> See: https://support.google.com/chrome/a/answer/1698333?hl=en
|
||||||
<QueryDriveFile> ::= <String> See: https://developers.google.com/drive/v2/web/search-parameters
|
<QueryDriveFile> ::= <String> See: https://developers.google.com/drive/v2/web/search-parameters
|
||||||
|
<QueryDynamicGroup> ::= <String> See: https://cloud.google.com/identity/docs/reference/rest/v1beta1/groups#dynamicgroupquery
|
||||||
<QueryGmail> ::= <String> See: https://support.google.com/mail/answer/7190
|
<QueryGmail> ::= <String> See: https://support.google.com/mail/answer/7190
|
||||||
<QueryGroup> ::= <String> See: https://developers.google.com/admin-sdk/directory/v1/guides/search-groups
|
<QueryGroup> ::= <String> See: https://developers.google.com/admin-sdk/directory/v1/guides/search-groups
|
||||||
|
<QueryMemberRestrictions> ::= <String> See: https://cloud.google.com/identity/docs/reference/rest/v1beta1/SecuritySettings#MemberRestriction
|
||||||
<QueryMobile> ::= <String> See: https://support.google.com/a/answer/7549103
|
<QueryMobile> ::= <String> See: https://support.google.com/a/answer/7549103
|
||||||
<QueryTeamDrive> ::= <String> See: https://developers.google.com/drive/api/v3/search-shareddrives
|
<QueryTeamDrive> ::= <String> See: https://developers.google.com/drive/api/v3/search-shareddrives
|
||||||
<QueryUser> ::= <String> See: https://developers.google.com/admin-sdk/directory/v1/guides/search-users
|
<QueryUser> ::= <String> See: https://developers.google.com/admin-sdk/directory/v1/guides/search-users
|
||||||
@@ -1384,18 +1386,21 @@ gam print printermodels [todrive] [filter <String>]
|
|||||||
|
|
||||||
gam create cigroup <EmailAddress> <CIGroupAttribute>*
|
gam create cigroup <EmailAddress> <CIGroupAttribute>*
|
||||||
[makeowner] [alias|aliases <AliasList>] [dynamic <QueryDynamicGroup>]
|
[makeowner] [alias|aliases <AliasList>] [dynamic <QueryDynamicGroup>]
|
||||||
gam update cigroup <GroupItem> [email <EmailAddress>] <CIGroupAttribute>* [security]
|
gam update cigroup <GroupItem> [email <EmailAddress>] <CIGroupAttribute>*
|
||||||
|
[security] [dynamic <QueryDynamicGroup>]
|
||||||
|
[memberrestrictions <QueryMemberRestrictions>]
|
||||||
gam update cigroup <GroupItem> add [owner|manager|member] [notsuspended|suspended] [expires never|<Time>] <UserTypeEntity>
|
gam update cigroup <GroupItem> add [owner|manager|member] [notsuspended|suspended] [expires never|<Time>] <UserTypeEntity>
|
||||||
gam update cigroup <GroupItem> delete|remove [owner|manager|member] [notsuspended|suspended] <UserTypeEntity>
|
gam update cigroup <GroupItem> delete|remove [owner|manager|member] [notsuspended|suspended] <UserTypeEntity>
|
||||||
gam update cigroup <GroupItem> sync [owner|manager|member] [notsuspended|suspended] [expires never|<Time>] <UserTypeEntity>
|
gam update cigroup <GroupItem> sync [owner|manager|member] [notsuspended|suspended] [expires never|<Time>] <UserTypeEntity>
|
||||||
gam update cigroup <GroupItem> update [owner|manager|member] [notsuspended|suspended] [expires never|<Time>] <UserTypeEntity>
|
gam update cigroup <GroupItem> update [owner|manager|member] [notsuspended|suspended] [expires never|<Time>] <UserTypeEntity>
|
||||||
gam update cigroup <GroupItem> clear [member] [manager] [owner] [notsuspended|suspended]
|
gam update cigroup <GroupItem> clear [member] [manager] [owner] [notsuspended|suspended]
|
||||||
gam delete cigroup <GroupItem>
|
gam delete cigroup <GroupItem>
|
||||||
gam info cigroup <GroupItem> [nousers] [nojoindate] [showupdatedate] [membertree]
|
gam info cigroup <GroupItem> [nousers] [nojoindate] [showupdatedate] [membertree] [nosecurity|nosecuritysettings]
|
||||||
|
|
||||||
gam print cigroups [todrive]
|
gam print cigroups [todrive]
|
||||||
[enterprisemember <UserItem>]
|
[enterprisemember <UserItem>]
|
||||||
[members|memberscount] [managers|managerscount] [owners|ownerscount]
|
[members|memberscount] [managers|managerscount] [owners|ownerscount]
|
||||||
|
[memberrestrictions]
|
||||||
[delimiter <Character>] [sortheaders]
|
[delimiter <Character>] [sortheaders]
|
||||||
|
|
||||||
gam info cimember <UserItem> <GroupItem>
|
gam info cimember <UserItem> <GroupItem>
|
||||||
|
|||||||
@@ -9680,6 +9680,8 @@ def doPrintUsers():
|
|||||||
sortHeaders = True
|
sortHeaders = True
|
||||||
i += 1
|
i += 1
|
||||||
elif myarg in ['custom', 'schemas']:
|
elif myarg in ['custom', 'schemas']:
|
||||||
|
if not fieldsList:
|
||||||
|
fieldsList = ['primaryEmail']
|
||||||
fieldsList.append('customSchemas')
|
fieldsList.append('customSchemas')
|
||||||
if sys.argv[i + 1].lower() == 'all':
|
if sys.argv[i + 1].lower() == 'all':
|
||||||
projection = 'full'
|
projection = 'full'
|
||||||
|
|||||||
Reference in New Issue
Block a user