Commit Graph

4598 Commits

Author SHA1 Message Date
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
d33eb3b455 googleapiclient 1.6.3 2017-09-13 20:50:08 -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
6ea1d6a237 add Vault API 2017-08-14 06:20:49 -04:00
a758a235dc whatsnew.txt for 4.30 v4.30 2017-08-13 14:11:38 -04:00
5c20087f19 oauth2client 4.1.2 2017-08-13 14:03:06 -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
a76d4a79d1 re-add contacts API 2017-08-08 09:24:45 -04:00
882e75b7a3 remove contacts.googleapis.com
API no longer available for some reason.
2017-08-07 19:54:06 -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
6a4712ec37 Add Vault commands (#540) 2017-07-27 16:32:47 -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
3cd25f3c10 Update project-apis.txt 2017-07-25 14:43:52 -04:00
7281a813e0 enable Vault API 2017-07-25 11:04:58 -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