* languages update
The API doesn't return languages unless you specifically mention in in fields list
* languages cleanup in print users
* Add fields to gam info user
* No up for languages
* Use v1 for Cloud Identity groups; fix bug in print cigroups member
* It's an error to set preference on custom language
* agreedToTerms is now read-only
* Fix sync devices
* assetTag if specified is part of sync device key
* Handle missing assetTags
* Leave agreedtoterms as an undocumented option
* More assetTag processing, the field is not returned from the API if it's empty
* Fix DriveFileAttribute formatting
* memberKey has been replaced by preferredMemberKey
* Correct license name
* If notdemail.txt is present, write_csv_file will not send an email
* Code cleanup; display role for group members
* Standardize member and membertree output
Should dates be added to membergtree output?
* Use member_id to get subgroup, avoid call to convert email to id
* Only show role on top-level members
* Use v1beta1 for info user grouptree
* Update groups.py
* Cloud Identity v1 only uses preferredMemberKey
* Document print labels
* Cleanup/bug fix info user grouptree; fix todrive for print labels
* Standardize write_csv_file call in print labels
* Use cloudidentity_beta for calls that process memberKey
* Code cleanup
* Update policies and user invitations
Show chrome policy schemas in sorted order
Change create userintervention to send userintervention to be consistent with API
Add state and orderby option to print userinvitations
* Sort polices in show chromepolicies
* UserInvitations clean up
This version of Cloud Identity API wants C in customer
I commented it out in case the developers figure out that it's inconsistent with devices and groups
Delete extraneous code
* Update userinvitations.py
* Map / to %2F in group email address for Group Settings API
* Make update deviceuserstate consistent with other deviceuser commands
gam update deviceuserstate [id] <DeviceUserID> ...
* Multiple updates
Add member to print cigroups|cigroup-members to select groups to display
Drop Google-Coordinate product ID
Update print|show driveactivity to Drive Activity API v2
Check for more parents than 1 in create|update drivefile
Update documentation
Allow times_to_check_status with gam getcommand cros
Display deviceId and commandId when issuing/getting commands
* Fix orgunit references in vault
* Rename member to enterprisemember in print cigroups|cigroup-members
Give error message indication the Enterprise license is required
* Add lastKnownNetwork to CrOS fields
* Soft fail when deleting user photo
* Fix bug in PR #1273
With the existing code you get these columns:
labels.cloudidentity.googleapis.com/groups.discussion_forum,labels.cloudidentity.googleapis.com/groups.security
but there is no data in the columns so you can't tell whcih groups have which values; by translating '' to True you can.
* Add view all|company|personal to print devices
Update documentation
* sync devices cleanup
* Update sync devices documentation
* Cleanup;
The advantage here is that they will be no filter errors unless you specify a particular view and a filter that doesn't match
* Simplify selection of devices to print
Default - all
Positve choices
Negative choices - backwards compatible
* Device updates
Make info device consistent with action device: id keyword is optional
Add nodeviceusers to print devices
pylint cleanup
* Fix documentation
* Sdd orderby to print devices
* Device assetTag cleanup
* Fix typo, appease pylint
* Strip C from customer ID