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
Ross Scroggs
193e42cf22
Add new forms of create/use project ( #973 )
2019-07-16 12:50:36 -04:00
Jay Lee
e0f58e5264
Allow setting project parent
2019-07-15 13:24:54 -04:00
Jay Lee
f14e48320c
noupx, strip osx/linux
2019-07-14 17:33:50 -04:00
Jay Lee
474fcd33a6
disable PyInstaller debug
2019-07-13 15:12:50 -04:00
Jay Lee
a2a9ffc895
force pip upgrades
2019-07-13 14:40:01 -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
v4.89
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
Ross Scroggs
3877f8309b
Update GamCommands.txt ( #969 )
2019-07-10 12:17:53 -04:00
Jay Lee
d8b0681831
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-07-10 12:17:13 -04:00
Jay Lee
cd8303dbea
GAM 4.89
2019-07-10 12:17:00 -04:00
Ross Scroggs
ab51d6e931
Update GamCommands.txt ( #968 )
2019-07-10 11:33:49 -04:00
Jay Lee
b7e402dca2
confidential vault, generalize enums from discovery, query RCs
2019-07-10 09:33:21 -04:00
Jay Lee
842040a8b3
run e2e tests again
2019-07-09 21:39:27 -04:00
Jay Lee
1205da5d34
Update linux-x86_64-before-install.sh
2019-07-09 20:36:33 -04:00
Jay Lee
f40824fedd
disable e2e so Python 3.7.4 compile finishes
2019-07-09 13:18:29 -04:00
Jay Lee
67fa0cbc61
}
2019-07-09 12:23:29 -04:00
Jay Lee
e029c77f76
Python 3.7.4, accept newer Python/OpenSSL versions
2019-07-09 11:09:09 -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
Jay Lee
a06776bbbd
Update var.py
v4.88
2019-06-24 10:12:32 -04:00
Jay Lee
aecd725a71
Update .travis.yml
2019-06-21 21:11:59 -04:00
Jay Lee
ad8e9364e1
Update .travis.yml
2019-06-21 20:49:33 -04:00
Ross Scroggs
b812fef1c3
Update draft/import/insert/sendemail ( #959 )
...
* Update draft/import/insert/sendemail
If possible, use same option names as already exist in my Gam for same commands.
Include charset with file.
* Code cleanup
2019-06-21 20:22:44 -04:00
Ross Scroggs
56371214b0
Document gam <UserTypeEntity> sendemail ( #958 )
2019-06-20 18:32:28 -04:00
Jay Lee
3669a86f41
use gam.py, send to admin
2019-06-20 16:40:27 -04:00
Jay Lee
4095bf63ef
Email send/import/insert/draft
2019-06-20 16:29:46 -04:00
Jay Lee
d75321ca8a
put on the breaks :-)
2019-06-20 11:52:07 -04:00
Jay Lee
c931e1cdd7
retry on version extended also
2019-06-20 11:43:45 -04:00
Jay Lee
ea8cda72c7
full email on send
2019-06-19 16:46:14 -04:00
Jay Lee
f0bcd7888a
don't use runCmdforUsers()
2019-06-19 15:53:48 -04:00
Jay Lee
6a08a66221
fi
2019-06-19 15:45:58 -04:00
Jay Lee
5e58edf598
command to send (spartan) test messages
2019-06-19 15:41:01 -04:00
Jay Lee
1e79772ec1
catch/retry DNS errors if we need to refresh token on startup
2019-06-19 15:09:58 -04:00
Jay Lee
3461ce053f
cleanup print jobs
2019-06-19 12:49:50 -04:00
Jay Lee
9c84ce30e8
retry on ServerNotFound DNS issues
2019-06-19 12:15:23 -04:00