Jay Lee
d89d99da78
Experimental support for watching user Gmail (pubsub)
2017-08-13 13:32:29 -04:00
Jay Lee
8a7468ef67
Bulk move CrOS devices between OUs
2017-08-13 13:27:03 -04:00
Jay Lee
a76d4a79d1
re-add contacts API
2017-08-08 09:24:45 -04:00
Jay Lee
882e75b7a3
remove contacts.googleapis.com
...
API no longer available for some reason.
2017-08-07 19:54:06 -04:00
Ross Scroggs
222e00619e
Clean up Vault ( #542 )
...
* Clean up Vault
* Clean up print vault titles
* More cleanup
* Rework validateCollaborators
* Recode per Jay's request
* Recode per Jay's request
2017-07-28 18:57:57 -04:00
Ross Scroggs
1f7edc5bb9
Additional documentation cleanup/Add missing newline ( #541 )
...
* Additional documentation cleanup
* Add missing newline
2017-07-28 07:57:45 -04:00
Ross Scroggs
6a4712ec37
Add Vault commands ( #540 )
2017-07-27 16:32:47 -04:00
Ross Scroggs
96376669ef
Standardize callGAPIpages calls; cleanup new Vault code ( #539 )
...
* Standardize callGAPIpages calls; cleanup new Vault code
All calls to callGAPIpages include the items parameter; none of them omit it and take the default value u'items'; thus items can be a positional parameter and the items= in each of the calls can be omitted. Previously, some calls had item= and others didn't.
Cleaned up Vault argument processing.
Clean up some pylint complaints.
* Correct convertUserUIDtoEmail calls in doGetVaultxxxInfo
2017-07-27 10:36:08 -04:00
Ross Scroggs
a94cdbc633
In gam create/update user, allow filed names that match print users column names ( #537 )
2017-07-27 09:49:18 -04:00
Jay Lee
3cd25f3c10
Update project-apis.txt
2017-07-25 14:43:52 -04:00
Jay Lee
7281a813e0
enable Vault API
2017-07-25 11:04:58 -04:00
Jay Lee
3c1f141339
Vault M&H API Initial Commit
2017-07-25 10:32:53 -04:00
Ross Scroggs
aa51d5be1d
Upgrade gam update group to use API batch processing ( #530 )
...
* Allow listlimit -1 in print mobile devices
appslimit = -1 and listlimit -1: show no repeating elements
appslimit = 0 and listlimit 0: show all repeating elements
appslimit = N and listlimit N: show N repeating elements
* Upgrade gam update group to use API batch processing
This allows gam update group sync commands to be used in gam batch and gam csv commands.
Add/delete/update and clear will be faster due to batching.
GAPI exception handling improved to support additional error checking.
2017-07-25 09:41:42 -04:00
Ross Scroggs
bb60488bf3
gotTopLevelOrg must take orgUnitPath as parameter ( #527 )
...
THis is required in doPrintOrgs when fromparent is used.
2017-07-07 13:16:42 -04:00
Ross Scroggs
4fbabd9f35
Clean up create/update project ( #526 )
...
Make function eo t=enable project APIs
2017-07-07 11:37:39 -04:00
Jay Lee
f8750fe0b6
Don't send state for new courses (defaults to provisioned)
2017-07-05 17:04:06 -04:00
Ross Scroggs
420fb1c393
Make function to get course state; cleanup ( #525 )
2017-07-01 14:58:17 -04:00
Ross Scroggs
7628b5a08d
Update print mobile ( #524 )
2017-07-01 12:30:25 -04:00
Jay Lee
9038587f67
update course state also
2017-07-01 09:59:38 -04:00
Jay Lee
824dad6fab
pull course states dynamically from discovery
2017-07-01 09:38:52 -04:00
Jay Lee
dbd2960841
Create courses in active state by default
2017-06-30 22:28:16 -04:00
Ross Scroggs
b02fa6c358
Make function to get top level Org Id ( #522 )
2017-06-30 22:20:16 -04:00
Ross Scroggs
bc1c51894c
Pacify pylint, fix error messages ( #521 )
2017-06-30 21:25:07 -04:00
Ross Scroggs
6136ece5dd
Code fixes ( #520 )
...
* Delete debugging print statements
* Add missing \n to message
2017-06-30 20:00:52 -04:00
Jay Lee
bb204fa868
sort pring org results
2017-06-30 16:08:28 -04:00
Jay Lee
ce84ad8774
code cleanup
2017-06-30 15:08:56 -04:00
Ross Scroggs
597a236e05
Directory API Mobiledevices update no longer supported ( #519 )
2017-06-30 15:03:50 -04:00
Ross Scroggs
180606f721
Updated gam create group to avoid a Google API issue that generated an error when the group description contains a <, > or =. ( #518 )
2017-06-30 11:58:14 -04:00
Jay Lee
dcfa718a9b
Always use update for directory API. patch is slower and problematic. API console shows it does get then update.
2017-06-30 11:39:10 -04:00
Jay Lee
6858f87926
fix gam print mobile
2017-06-30 10:17:58 -04:00
Jay Lee
743e808404
fixes/improvements for uid conversions as well as org get/list
2017-06-30 10:04:40 -04:00
Jay Lee
0ffb257f08
Merge branch 'master' of https://github.com/jay0lee/GAM
2017-06-29 16:23:07 -04:00
Jay Lee
d670d5feab
'gam project update' to enable new APIs on existing project
2017-06-29 16:22:57 -04:00
Jay Lee
f34859f51b
Update project-apis.txt
2017-06-29 16:00:35 -04:00
Jay Lee
42ae43e81e
GAM 4.23
2017-06-24 13:38:14 -04:00
Ross Scroggs
41cad79a21
Update documentation ( #513 )
2017-06-21 15:39:47 -04:00
Jay Lee
92c7525d0a
Merge branch 'master' of https://github.com/jay0lee/GAM
2017-06-21 14:37:31 -04:00
Jay Lee
86e496040c
fix elif
2017-06-21 14:37:20 -04:00
Ross Scroggs
21c2ecfd1d
Make code in orgUnitPathQuery more readable ( #512 )
2017-06-21 14:20:44 -04:00
Jay Lee
720bd46683
Filter Chrome devices by OU
2017-06-19 15:00:11 -04:00
Jay Lee
b83967809d
oauth2client update
2017-06-19 14:49:28 -04:00
Ross Scroggs
385d4e8ab2
Update documentation ( #504 )
2017-05-29 11:56:21 -04:00
Jay Lee
96d52f47d1
Catch and report if no usage reports avail (new domain).
2017-05-29 11:55:07 -04:00
Jay Lee
e4353189dc
Merge branch 'master' of https://github.com/jay0lee/GAM
2017-05-24 20:42:02 -04:00
Jay Lee
dbe8dc67f2
Add G Suite Free/Standard SKU
2017-05-24 20:41:28 -04:00
Ross Scroggs
4998c30d20
Update create/update group, use update semantics ( #501 )
2017-05-22 19:43:58 -04:00
Ross Scroggs
20e84b9c9a
On create group, use Group Settings to set description with new lines ( #500 )
2017-05-20 17:33:57 -04:00
Ross Scroggs
1a96622366
Update calendar to allow access to user's secondary calendars ( #499 )
...
* Update calendar to allow access to user's secondary calendars
* Code cleanup
* Code cleanup
* Code cleanup
2017-05-20 15:34:25 -04:00
Jay Lee
d5af189125
Report Basic/Business/Enterprise user and license counts in gam info domain
...
Note that there is currently an error on Google's side where license count
sometimes incorrectly reports user count instead of total licenses shown
in the admin console, Google is aware of the issue and should be fixing at
some point.
2017-05-20 12:47:13 -04:00
Ross Scroggs
5ebaf8264a
Alphabetize scopes for easier reading ( #498 )
2017-05-20 12:33:02 -04:00