Jay Lee
3aa6869a4b
fix MacOS vars
2019-09-06 11:21:39 -04:00
Jay Lee
209fdfd5b9
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-09-06 11:15:27 -04:00
Jay Lee
eec0df14b5
MacOS codenames
2019-09-06 11:14:03 -04:00
Ross Scroggs
7e2810d33d
Fix code to avoid trap when description is long ( #1004 )
...
* Fix code to avoid trap when description is long
* Code cleanup
2019-09-06 11:12:42 -04:00
Jay Lee
78404c8cd3
cleanup MacOS
2019-09-06 10:56:22 -04:00
Jay Lee
bcef526213
More recognizable OS info in gam version
2019-09-06 10:44:06 -04:00
Jay Lee
cfd36c2836
GAM 4.94, pull in Ross changes in #1003
2019-08-30 11:45:52 -04:00
Jay Lee
7689ac7bed
disable ssl verify on time sync so we know when clock is WAY off
2019-08-30 11:15:56 -04:00
Jay Lee
7a5ba99b36
Even better SA check
2019-08-30 11:02:42 -04:00
Ross Scroggs
8f4a40bc9a
Add timeoffset option to gam version ( #1002 )
...
* Add timeoffset option to gam version
* Update timeOffset checking
2019-08-29 14:32:45 -04:00
Jay Lee
29db574bc5
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-08-27 10:19:48 -04:00
Jay Lee
caef16bdee
add email scope to SA, check serviceaccount verifies proper DwD and scopes for token
2019-08-27 10:18:36 -04:00
Ross Scroggs
1a0f9ab66a
handle empty recoveryPhone ( #999 )
...
* handle empty recoveryPhone
* Test empty recoveryemail/recoveryphone
* Handle autoUpdateExpiration for CrOS
2019-08-21 15:03:05 -04:00
Ross Scroggs
021c3bfb13
Handle more errors with short URL oauth create ( #998 )
2019-08-18 17:34:55 -04:00
Jay Lee
b3dfa41df6
GAM user agent on short URL
2019-08-15 18:21:54 -04:00
Jay Lee
5f94263db2
Use _createHttpObj() for short URL
2019-08-15 18:15:56 -04:00
Jay Lee
1170457a39
GAM 4.93, remove *MAX_RESULTS config options
2019-08-15 12:35:10 -04:00
Jay Lee
81884e48d0
Support recovery email/phone for users
2019-08-15 12:00:36 -04:00
Jay Lee
a7be6d233b
confirm API call supports maxResults before checking value
2019-08-15 10:08:03 -04:00
Jay Lee
584ddba1a5
Dynamic maxResults from discovery or exception
2019-08-14 16:11:14 -04:00
Jay Lee
2bc6c8bca0
200 or bust for URL shorten
2019-08-13 08:35:06 -04:00
Jay Lee
fc1e81a01d
oauthbrowser.txt, GAM 4.92
2019-08-12 14:02:59 -04:00
Jay Lee
b6bd2da6ce
Short OAuth URLs, make console flow default to reduce issues
2019-08-12 11:00:26 -04:00
Ross Scroggs
413924b11a
Generalize expression to find group settings values ( #994 )
2019-08-12 10:41:17 -04:00
Ross Scroggs
3fc2aeed4d
Fix group settings ( #990 )
...
* Fix group settings
Clean up md5MatchesFile
* Simplify doGetCustomerInfo
Avoid trap when doPrintDomains returned a domain creationTime with no fraction.
Traceback (most recent call last):
File "gam.py", line 14761, in <module>
File "gam.py", line 14159, in ProcessGAMCommand
File "gam.py", line 2053, in doGetDomainInfo
File "gam.py", line 2088, in doGetCustomerInfo
File "_strptime.py", line 577, in _strptime_datetime
File "_strptime.py", line 359, in _strptime
ValueError: time data '2019-04-23 16:14:56' does not match format '%Y-%m-%d %H:%
M:%S.%f'
lansa.co.uk,True,2019-04-23 16:14:13.041000,secondary,
lansa.com.au,True,2019-04-23 16:14:56,secondary
2019-08-10 15:37:44 -04:00
Jay Lee
62bceb30c5
GAM 4.90, update mobile adjustments
2019-08-01 11:15:10 -04:00
Jay Lee
8c736e52ac
Empty body no longer required
2019-08-01 10:58:01 -04:00
Ross Scroggs
67cd03d3f1
I suggest match_users instead of if_users ( #980 )
...
* I suggest match_users instead of if_users
* Allow if_users or match_users
2019-07-26 09:06:45 -04:00
Jay Lee
1f88c18f94
Update gam.py
2019-07-24 15:07:12 -04:00
Jay Lee
d2fc706b17
fix doit mobile update
2019-07-24 12:28:22 -04:00
Jay Lee
b5e5786813
Require doit argument to update >1 devices
2019-07-24 12:21:30 -04:00
Jay Lee
38e741c788
Update mobile devices by query
2019-07-24 11:16:54 -04:00
Jay Lee
e9a0b85682
retry notFound when changing group settings after create to handle sporadic latency issues that cause failure
2019-07-23 10:09:55 -04:00
Jay Lee
5ab3602c2a
gam download storagebucket initial work
2019-07-20 10:08:48 -04:00
Jay Lee
dd4bf7b144
10 second timeout on update check (default seems to be 2 min)
2019-07-20 10:07:34 -04:00
Ross Scroggs
922326c5ce
Code cleanup ( #975 )
2019-07-17 08:41:38 -04:00
Jay Lee
c69be414ca
Update gam.py
...
Fix one more case.
2019-07-16 17:45:03 -04:00
Ross Scroggs
10bc47402c
Cleanup ( #974 )
...
* Cleanup
parent is not valid with use project
* Cleanup
* Cleanup
* Code fix
2019-07-16 17:42:42 -04:00
Jay Lee
e0f58e5264
Allow setting project parent
2019-07-15 13:24:54 -04:00
Jay Lee
b02416b32c
Actually use GAM_CA_FILE env var
2019-07-12 15:10:20 -04:00
Jay Lee
fa52d9e89e
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-07-11 09:55:41 -04:00
Jay Lee
6383aa594a
Batch Drive Deletes
2019-07-11 09:55:20 -04:00
Ross Scroggs
54eb59c27b
Convert team to shared in vault export; prepare for the future ( #971 )
...
* Convert team to shared in vault export
Restore _getValidCourseStates(croom), it is used by _getCourseStates in print courses/course-participants
* Update GamCommands.txt
* Fix typo
* Update gam.py
2019-07-10 15:35:06 -04:00
Jay Lee
b7e402dca2
confidential vault, generalize enums from discovery, query RCs
2019-07-10 09:33:21 -04:00
Jay Lee
2b23ae4e67
remove dnspython requirement, minor fixes
2019-07-02 12:21:51 -04:00
Jay Lee
c8ecc23c9c
Remove dnspython in favor of simple Google DNS JSON API
2019-07-02 11:13:31 -04:00
Ross Scroggs
94f8959879
Handle group members with no status ( #962 )
...
* Handle group members with no status
* Omit Advanced form
* Update gam.py
2019-07-01 12:02:08 -04:00
Jay Lee
2cdb8eb44d
fix message header argument, make sure we remove all headers in cases of duplicate header or non-matching case
2019-06-27 14:39:03 -04:00
Ross Scroggs
ebc1d1ecb3
Clean up sendOrDropEmail ( #961 )
...
* Clean up sendOrDropEmail
* Date allowed in all commands, only sets kwargs for import/insert
* Two updates
Allow headers in draft/import/insert/send email
Quote arguments in todrive decscription
* Make requested changes
* Don't user sendser as an alias for from as they can be different things in SMTP
* On import message, default to not checking for spam
2019-06-27 09:55:00 -04:00
Jay Lee
d9e99334d2
new options and improvements to message send/drop/draft
2019-06-25 13:24:36 -04:00