4f30ed6537
For add/update drivefile, allow parent folder not owned by user ( #574 )
2017-09-16 11:05:22 -04:00
a72ef287e3
Minor locations/sshPublicKeys cleanup ( #571 )
...
* Minor locations/sshPublicKeys cleanup
Make options names internally consistent and consistent with other commands.
Drop publicsshkeys, too may choices
Change title to SSH Public Keys to match Google's title
* Simplify UserAttributes
2017-09-15 22:20:52 -04:00
86297a08bd
simplify user argument types
2017-09-14 11:41:21 -04:00
0a81e51072
use parallel API calls instead of batch for membership
2017-09-14 10:24:29 -04:00
c6b1a163af
throw error (that's caught) if delegated admin can't list parent OUs
2017-09-13 16:08:33 -04:00
8cca8f642c
fix backup code count
2017-09-13 15:42:19 -04:00
e8f49b8ecc
Add posix account attributes for users
2017-09-13 13:07:49 -04:00
4f1680810b
add user public ssh key attributes
2017-09-13 12:51:37 -04:00
7710578a3c
allow location clear
2017-09-13 12:35:50 -04:00
02aae0d351
Support use location attributes
2017-09-13 11:39:41 -04:00
16512f3507
Support orgUnitPath query in info cros ( #567 )
2017-09-11 14:37:53 -04:00
91976b2a2b
Get all calendar ACLs ( #566 )
2017-09-11 13:38:42 -04:00
fc44143587
Get course attributes in subroutine ( #565 )
2017-09-10 20:21:59 -04:00
70b160373d
accept teacher or owner for course owner
2017-09-10 19:47:25 -04:00
bafc648c9d
Update vault ( #564 )
2017-09-10 19:40:25 -04:00
e8e9e599f8
add option to specify a time delta ( #563 )
2017-09-10 14:26:40 -04:00
9051635bf5
update course owner, show course owner email
2017-09-10 14:22:14 -04:00
dfb582ecc5
show count of backup codes
2017-09-10 13:50:48 -04:00
9b942ba05a
re-alphabetize scope list
2017-08-13 14:02:22 -04:00
96b6c89da9
GAM 4.30, report oauth2client version in gam version
2017-08-13 13:43:32 -04:00
3585d15353
Turn pubsub scope off by default
2017-08-13 13:34:45 -04:00
d89d99da78
Experimental support for watching user Gmail (pubsub)
2017-08-13 13:32:29 -04:00
8a7468ef67
Bulk move CrOS devices between OUs
2017-08-13 13:27:03 -04:00
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
1f7edc5bb9
Additional documentation cleanup/Add missing newline ( #541 )
...
* Additional documentation cleanup
* Add missing newline
2017-07-28 07:57:45 -04:00
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
a94cdbc633
In gam create/update user, allow filed names that match print users column names ( #537 )
2017-07-27 09:49:18 -04:00
3c1f141339
Vault M&H API Initial Commit
2017-07-25 10:32:53 -04:00
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
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
4fbabd9f35
Clean up create/update project ( #526 )
...
Make function eo t=enable project APIs
2017-07-07 11:37:39 -04:00
f8750fe0b6
Don't send state for new courses (defaults to provisioned)
2017-07-05 17:04:06 -04:00
420fb1c393
Make function to get course state; cleanup ( #525 )
2017-07-01 14:58:17 -04:00
7628b5a08d
Update print mobile ( #524 )
2017-07-01 12:30:25 -04:00
9038587f67
update course state also
2017-07-01 09:59:38 -04:00
824dad6fab
pull course states dynamically from discovery
2017-07-01 09:38:52 -04:00
dbd2960841
Create courses in active state by default
2017-06-30 22:28:16 -04:00
b02fa6c358
Make function to get top level Org Id ( #522 )
2017-06-30 22:20:16 -04:00
bc1c51894c
Pacify pylint, fix error messages ( #521 )
2017-06-30 21:25:07 -04:00
6136ece5dd
Code fixes ( #520 )
...
* Delete debugging print statements
* Add missing \n to message
2017-06-30 20:00:52 -04:00
bb204fa868
sort pring org results
2017-06-30 16:08:28 -04:00
ce84ad8774
code cleanup
2017-06-30 15:08:56 -04:00
597a236e05
Directory API Mobiledevices update no longer supported ( #519 )
2017-06-30 15:03:50 -04:00
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
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
6858f87926
fix gam print mobile
2017-06-30 10:17:58 -04:00
743e808404
fixes/improvements for uid conversions as well as org get/list
2017-06-30 10:04:40 -04:00
d670d5feab
'gam project update' to enable new APIs on existing project
2017-06-29 16:22:57 -04:00
92c7525d0a
Merge branch 'master' of https://github.com/jay0lee/GAM
2017-06-21 14:37:31 -04:00
86e496040c
fix elif
2017-06-21 14:37:20 -04:00