Commit Graph

4598 Commits

Author SHA1 Message Date
f2400b35b0 Update API list for create project 2017-01-16 15:29:25 -05:00
31058336ce Fix typo, clean up imports (#381)
* Fix typo, utils.py needs a few globals

* Clean up imports
2017-01-04 20:23:53 -05:00
ac2cbef7f8 Fix gam transfer drive to properly handle orphaned files (#380) 2017-01-04 19:19:49 -05:00
d7187ff998 When default SKU/Product list is used, sort it so output is cleaner (#379) 2017-01-04 17:57:23 -05:00
2cc79f44ea Update licenses (#376)
* Update documentation for new license aliases

Add government as in PR #362

* Allow full SKU to be specified
2016-12-31 11:50:39 -05:00
067a67c14e Update README.md 2016-12-31 11:32:40 -05:00
054addfa9b Fix typo in documentation (#375) 2016-12-31 10:42:43 -05:00
6b7cf875de utils.py for simple util functions 2016-12-29 16:32:22 -05:00
581e31499b move more vars to var.py 2016-12-29 15:44:33 -05:00
a5883a8429 consolidate license info 2016-12-29 14:31:54 -05:00
95c2d91a5b pull variables into their own file 2016-12-29 13:55:14 -05:00
9f487d57fb Get just the field we need in info user licenses (#374) 2016-12-27 18:28:21 -05:00
e0d278e7ea Added count and allfields arguments to gam print groups (#373) 2016-12-27 15:30:09 -05:00
36725c3574 Fix typo, update documentation (#372) 2016-12-27 12:44:50 -05:00
8c911215b1 Site Verification API should be included in project APIs (#371) 2016-12-27 12:37:35 -05:00
2b57a976c2 Clean up new batch licensing (#370) 2016-12-27 11:49:37 -05:00
4817ce282a Handle suspended users with calendar commands; improve show calsettings output (#369) 2016-12-27 11:34:45 -05:00
2da6666587 Add directmemberscount to list of group field names (#368) 2016-12-27 11:00:52 -05:00
07f1bc050a Improve user info response with license batching 2016-12-27 10:57:18 -05:00
9135e15b12 Fix error handling for nonexistent users in data transfers (#367) 2016-12-27 10:31:26 -05:00
5c32a86257 Use patch instead of update in doUpdateCustomer, update is broken (#366) 2016-12-27 10:08:31 -05:00
d5bcac4d14 Fix run-batch to handle 0 items (#363) 2016-12-21 15:04:30 -05:00
73bcadbbfe Handle Google-Apps-For-Government (#362) 2016-12-21 14:05:59 -05:00
d3091d3dd8 Update README.md 2016-11-20 15:39:46 -05:00
f9ab78e393 update some strings to G Suite 2016-11-20 14:18:28 -05:00
7a94077906 Update README.md 2016-11-20 13:58:36 -05:00
6b438c3a46 Update README.md 2016-11-20 13:57:45 -05:00
5383ed22ea Update README.md 2016-11-20 13:53:22 -05:00
dbd09daa33 Fix Windows multiprocessing (#346)
* Fix Windows multiprocessing

* Clean up Windows initial setup
2016-11-19 13:23:33 -05:00
25ace13a3d Handle additional run_batch calls (#344) 2016-11-19 07:16:23 -05:00
8fc6112e32 Handle folder alternateLink (#343) 2016-11-18 19:36:54 -05:00
ac2eb99d63 Handle Google mis-reporting invalid group in gam print groups settings (#342) 2016-11-18 18:32:55 -05:00
43707d8074 Create missing label with gam add filter (#340)
Restores behavior present with Email Settings API
2016-11-18 17:33:43 -05:00
b0b3c18e99 use multiprocessing instead of threading to take advantage of multi CPU systems 2016-11-18 15:45:57 -05:00
349f2801c5 Improve batch performance
* Use a single GAM / Python process for all threads (needs testing, will sys.exit in a function cause issues?)
    - Huge reduction in useless time spent starting Python per-thread.
  * Bump default from 5 threads to 25.
  * Introduce default_to_batch for some user commands where it makes sense.
    - most show/print commands will default to batch off.
    - most do / update commands will default to on.
2016-11-18 10:19:19 -05:00
658e7beb2b Standardize handling oauth2.txt (#337) 2016-11-17 11:57:10 -05:00
e777eb6c99 Handle Google reporting invalid when getting group settings (#335) 2016-11-16 12:45:04 -05:00
8a6ce43ad3 Do not get settings for special groups abuse and postmaster (#334)
* In gam print groups settings, get gs service outside of loop

* Do not get settings for special groups abuse and postmaster

* Do not set settings for special groups abuse and postmaster
2016-11-15 22:36:59 -05:00
72d182032b point to create project / check serviceaccount rather than Wiki 2016-11-15 13:25:54 -05:00
9b8189a3e4 In gam print groups settings, get gs service outside of loop (#333) 2016-11-15 09:21:05 -05:00
14eb9ca3f8 Cleanup signature/vacation processing (#332) 2016-11-14 16:22:58 -05:00
cc2cba8c70 Cleanup signature/vacation processing 2016-11-14 13:16:07 -08:00
17660220fe Added html argument to gam add sendas/update sendas/signature to control newline (NL) processing when signature is read from a file. (#331) 2016-11-13 15:27:15 -05:00
d5538a79da Update NL handling in doSignature and doVacation (#330) 2016-11-13 13:48:32 -05:00
fc5cd1c219 Improve Unicode handling when reading files. (#329) 2016-11-13 13:02:00 -05:00
e10e63a87f Cleanup doDelProjects/doCreateProject (#327)
Move common code to get CRM service into separate routine
Have delete projects get login_hint like oath create and create project
2016-11-12 16:09:17 -05:00
93b05de15e Update build scripts (#326) 2016-11-12 13:07:19 -05:00
a6a94060c6 Standardize getting login_hint for create project and oauth request (#325)
* Use RE to validate login_hint email address

http://stackoverflow.com/questions/201323/using-a-regular-expression-to-
validate-an-email-address

Per the W3C HTML5 spec:

* Use simpler RE pattern for email validation
2016-11-11 11:26:17 -05:00
a12ec0ffdc Google API Client 1.5.5 v4.03 2016-11-11 09:34:02 -05:00
ae5d484309 GAM 4.03 2016-11-11 09:23:01 -05:00