Ross Scroggs
3964cbf911
Add dynamic option to update cigroup ( #1381 )
...
Update print|show teamdrive documentation
2021-05-17 17:09:34 -04:00
Jay Lee
f07a57e478
no strip
2021-05-11 10:28:13 -04:00
Jay Lee
0357774ba6
Test moving back to one-dir instead of one-file for PyInstaller
2021-05-07 10:48:36 -04:00
Ross Scroggs
93cf750249
Code cleanup; display role for group members ( #1379 )
...
* 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
2021-05-07 09:07:44 -04:00
Ross Scroggs
b712f7a344
Cloud Identity v1 only uses preferredMemberKey ( #1378 )
...
* 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
2021-05-06 08:10:36 -04:00
Jay Lee
bb1f5f7059
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-05-04 11:57:33 -04:00
Jay Lee
75b7d0c419
Mmebership oops
2021-05-04 11:57:19 -04:00
Ross Scroggs
41a6c11c55
Handle TYPE_MESSAGE fields with durations or counts as a special case ( #1375 )
...
* Handle TYPE_MESSAGE fields with durations or counts as a special case
* Allow schema TYPE_ENUM field values with/without common prefix
2021-05-04 10:15:36 -04:00
Jay Lee
cfa25f12d3
6.02, admin.googleapis.com as test, MacOS universal2 build
2021-05-04 09:12:45 -04:00
Jay Lee
72a683f2b1
Merge branches ( #1377 )
...
* Fix tests with apiclient >= 2.1
* disable MacOS 11 job
* info user grouptree and info cigroup membertree
* build updates
2021-05-04 08:12:35 -04:00
Ross Scroggs
784399f345
Handle TYPE_MESSAGE fields with durations or counts as a special case ( #1374 )
2021-05-02 08:22:29 -04:00
Ross Scroggs
710be4371b
Fix typo ( #1373 )
2021-04-30 21:00:51 -04:00
Jay Lee
eece358aec
Googleapiclient test fix ( #1372 )
...
* Fix tests with apiclient >= 2.1
* disable MacOS 11 job
2021-04-26 07:35:07 -04:00
Ross Scroggs
b43ada4f83
Add Cloud Search product name ( #1370 )
2021-04-23 09:02:15 -04:00
Jay Lee
9030af4faf
Cloud Search SKU
2021-04-21 09:46:11 -04:00
Ross Scroggs
38b424b62e
Add convertalias to delegate commands to convert aliases to primary ( #1368 )
...
* Add convertalias to delegate commands to convert aliases to primary
* New PyInstaller, won't build ARM without it
2021-04-21 09:38:07 -04:00
Ross Scroggs
d9513e159f
Added support for localfile - in gam <UserTypeEntity> create|update drivefile ( #1366 )
...
This allows commands/programs to output data to stdout which can then be uploaded to a Google Drive file.
```
generatedata | gam user user@domain.com create drivefile drivefilename test.csv localfile - mimetype gsheet
```
2021-04-20 15:43:09 -04:00
Jay Lee
6ddfdf2514
print labels with counts
2021-04-20 15:37:21 -04:00
Jay Lee
478804bd5c
Show/print full teamdrives info
2021-04-15 12:25:04 -04:00
Jay Lee
b61165a753
make sure we are using primary addresses for delegation
2021-04-10 21:28:19 -04:00
Ross Scroggs
b3814ae7be
Document new Google Workspave Frontline license ( #1363 )
2021-04-08 16:42:07 -04:00
Jay Lee
019c363a74
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-04-08 13:10:46 -04:00
Jay Lee
da5f80e704
Workspace Frontline SKU
2021-04-08 13:10:33 -04:00
Ross Scroggs
b37b10e669
Restandardize chromehistory columns; fix chromepolicy ( #1362 )
...
* Restandardize chromehistory columns; fix chromepolicy
* Update chromehistory.py
2021-04-08 11:27:30 -04:00
Jay Lee
8ca92eda39
G Suite > Workspace in few more spots
2021-04-08 09:38:37 -04:00
Jay Lee
81dbbc36db
build channel and platform maps dynamically to reduce future maintenance
2021-04-08 09:08:04 -04:00
Jay Lee
7065101b87
further refine chromehistory output
2021-04-08 08:14:00 -04:00
Jay Lee
00c302e545
further refine chromehistory output
2021-04-08 08:12:15 -04:00
Ross Scroggs
703530ce7f
Standardize chrome history column order; update data transfer apps ( #1361 )
2021-04-08 07:50:52 -04:00
Jay Lee
7ac15042d8
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-04-07 15:27:32 -04:00
Jay Lee
a80ec52027
add more useful columns to chromehistory
2021-04-07 15:27:28 -04:00
Ross Scroggs
4da4132220
Validate chrome.users.chromebrowserupdates targetVersionPrefixSetting channel-offset ( #1359 )
...
* Validate chrome.users.chromebrowserupdates targetVersionPrefixSetting channel-offset
* Fix typo, add extended channel
Pass extended on to maintainer of :
https://developer.chrome.com/docs/versionhistory/reference/#channel-identifiers
2021-04-07 15:09:45 -04:00
Ross Scroggs
34bf205d37
Fix indentation ( #1357 )
2021-04-07 12:34:31 -04:00
Jay Lee
d6c2c6a2c3
Lazy load yubikey module to avoid lib errors when not in use
2021-04-07 09:27:13 -04:00
Jay Lee
f45639e6e2
switch User Invitations to DwD for now
2021-04-06 17:42:39 -04:00
Jay Lee
82968e29bf
fix tests
2021-04-06 16:44:07 -04:00
Jay Lee
5d3d571545
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-04-06 16:35:49 -04:00
Jay Lee
6999c13877
allow Chrome pinning to relative version like 'stable-1'
2021-04-06 16:35:34 -04:00
Ross Scroggs
82a551e88f
Have whatis check for unmanaged accounts ( #1355 )
...
* Have whatis check for unmanaged accounts
* Handle addition error in whatis
2021-04-06 16:29:08 -04:00
Ross Scroggs
1b1a0c876c
Implement Chrome version history ( #1354 )
...
* Implement Chrome version history
* Update GamCommands.txt
* Use httpObj
2021-04-06 14:08:27 -04:00
Ross Scroggs
b262c4a898
Implement Issue #1345 ( #1352 )
...
* Implement Issue #1345
* Clean up verifynotinvitable
2021-04-06 13:26:19 -04:00
Jay Lee
a25d14e83f
pin to google api client 2.0.2 for now
2021-04-06 11:56:51 -04:00
Jay Lee
15b21dd8d7
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-04-06 09:18:13 -04:00
Ross Scroggs
8091e23e00
Implement Chrome Management API calls ( #1350 )
...
* Implement Chrome Management API calls
* User start/end in print chromeappdevices
* Handle a Chrome version without a version field
2021-04-02 14:44:58 -04:00
Jay Lee
f76b5cb2eb
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-04-02 08:11:05 -04:00
Dima Scherbakov
edc4311dcb
Bump google-api-python-client requirements to v2.0.0 ( #1346 )
...
We pass static_discovery keyword arg that got introduced in v2 only.
2021-03-28 15:55:56 -04:00
Jay Lee
fb60e0b389
enable chromemanagement reporting api
2021-03-25 11:01:14 -04:00
Ross Scroggs
2199fb2828
Add header to gam show chromepolicy to display OU and printerid/appid ( #1341 )
2021-03-23 16:16:58 -04:00
Ross Scroggs
b7d052a6b3
Match ENUM fields and descriptions ( #1340 )
2021-03-23 08:53:43 -04:00
Ross Scroggs
b333816dc8
Update policies and user invitations ( #1339 )
...
* 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
2021-03-22 09:06:04 -04:00