Ross Scroggs
90160da042
When displaying printers, add orgUnitPath ( #1338 )
2021-03-19 14:19:40 -04:00
Ross Scroggs
6f2ebf8d2d
Add info printer command/ChromePolicy cleanup ( #1337 )
...
* Add info printer command
* ChromePolicy cleanup
Make update chromepolicy orgunit default to / like delete and print
Add `filter <String>` to print chromeschema
Make update_policy code to set additionalTargetKeys consistent with delete_policy
I left verb at print for chromepolicy/chromeschema
* When printing schemasa, use ":" instead of " - "
* Fix print policy indentation
* Chrome policy cleanup
orgunit must be specified
Use verb show, add verb print later
* Recognize all ou forms to exit from schema mode
* Don't assign multiple variables on same line
2021-03-19 12:46:07 -04:00
Jay Lee
a65635365e
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-03-18 15:43:21 -04:00
Jay Lee
0eee6979b0
limit namespaces based on id type, quote userinvitation emails
2021-03-18 15:43:07 -04:00
Ross Scroggs
ec796e9f84
Update chrome policy ducumentation ( #1336 )
2021-03-18 14:55:57 -04:00
Jay Lee
aaed2a6d86
GAM 6.0
2021-03-18 11:20:18 -04:00
Ross Scroggs
0ea7c500e1
Two changes ( #1335 )
...
Allow DATE as schema field type
Allow gam check isinvitable <EmailAddress>
2021-03-18 10:40:22 -04:00
Jay Lee
d90c884cf2
chromepolicy cleanup
2021-03-18 10:01:35 -04:00
Jay Lee
93700c01a8
some chromepolicy fixes (some)
2021-03-17 19:29:03 -04:00
Jay Lee
1df5662d4f
invitation not invite
2021-03-17 14:43:01 -04:00
Ross Scroggs
ed1f3400ac
Various small cleanups ( #1332 )
2021-03-13 13:14:24 -05:00
Ross Scroggs
e9d9353fbb
Drop redundant call ( #1331 )
2021-03-13 12:16:47 -05:00
Jay Lee
00adf4ca46
fix circular import
2021-03-13 11:38:09 -05:00
Ross Scroggs
870fc27c72
Clean up printer commands/documentation ( #1330 )
...
* Clean up printer commands/documentation
driverless has to take value so it can be changed from true to false
Drop separate deleteprinters command, merge into delete printers
* Printer delete update
Allow a list of printer IDs
Drop cros from crosfile and croscsvfile to avoid confusion; add cros back when calling getUsersToModify
2021-03-13 11:26:30 -05:00
Jay Lee
bd38b7479f
Chrome Policy rough draft, further customer_id standardization
2021-03-13 10:02:53 -05:00
Jay Lee
a567599eae
Use true customer_id with licensing API
2021-03-13 09:31:03 -05:00
Jay Lee
5e6f9353c2
explicity state customer format for new APIs and cleanup as necessary
2021-03-12 16:20:20 -05:00
Jay Lee
7de1179b7e
Merge branch 'main' of https://github.com/jay0lee/GAM into main
2021-03-12 16:04:37 -05:00
Jay Lee
ea7c80c3a1
don't set pageSize for printers.list
2021-03-12 16:03:43 -05:00
Ross Scroggs
f252f757f1
UserInvitations clean up ( #1329 )
...
* UserInvitations clean up
This version of Cloud Identity API wants C in customer
I commented it out in case the developers figure out that it's inconsistent with devices and groups
Delete extraneous code
* Update userinvitations.py
2021-03-12 16:03:04 -05:00
Jay Lee
83f02c377f
CUPS Printer API commands
2021-03-12 11:11:58 -05:00
Jay Lee
ce4f74bc61
New User Invitation API
2021-03-11 17:07:13 -05:00
Jay Lee
ec0e143361
import sleep
2021-03-11 15:29:30 -05:00
Jay Lee
c12f7f1123
wait_for_mailbox command to ensure user has mailbox before attempting Gmail commands.
2021-03-11 14:36:47 -05:00
Ross Scroggs
7e706518c5
Two updates ( #1327 )
...
* Add writerscanshare to file characteristics
* In print filelist, include counts for permissions, parents, owners
2021-03-11 14:01:50 -05:00
Jay Lee
2225625cd8
don't use googleapiclient static files
2021-03-11 10:25:51 -05:00
Jay Lee
a36282d114
Update __init__.py
2021-03-05 11:52:47 -05:00
Jay Lee
a8c92b7f9a
Use official yubikey-manager 4.0
2021-03-04 15:43:05 -05:00
Ross Scroggs
f505dac8f3
Add new Google Workspace for Education SKUs ( #1326 )
2021-02-25 18:18:21 -05:00
Jay Lee
b094bb344b
Update requirements.txt
2021-02-24 14:37:02 -05:00
Jay Lee
2685aa049d
Update __init__.py
2021-02-24 14:36:39 -05:00
Ross Scroggs
45a3c89b0b
Add ou <OrgUnitPath> to print browsers ( #1324 )
2021-02-15 21:58:08 -05:00
Ross Scroggs
8fc9e6d1ee
Reissue PR #1315 ; avoid trap when command <CrOSCommand> missing from issuecommand ( #1323 )
2021-02-14 15:17:27 -05:00
Jay Lee
7f0b286d8e
Allow "rotating" to a YubiKey private key
2021-02-14 20:01:14 +00:00
Jay Lee
4f664df087
VERSION hack no longer needed in .spec either
2021-02-12 15:33:50 +00:00
Jay Lee
dff48e3146
Use newer, less hacky ykman
2021-02-12 15:26:04 +00:00
Jay Lee
0fefa19f80
fix the hack
2021-02-11 21:31:42 +00:00
Jay Lee
88e07ddbaa
avoid warnings about cryptography int_from_bytes
2021-02-11 20:37:15 +00:00
Jay Lee
e9bc63bee8
tell pyinstaller to manually include ykman/VERSION
2021-02-11 19:17:14 +00:00
Jay Lee
f74168e2c7
Support for YubiKey private key storage
2021-02-11 16:38:19 +00:00
Ross Scroggs
bf4a6e6cde
Fix bug in print courses ownerId is not converted to ownerEmail ( #1316 )
2021-02-07 14:38:51 -05:00
Jay Lee
0e09675779
fix "gam print browsertokens" with no arguments
2021-02-03 20:21:25 -05:00
Jay Lee
e776919bfd
GAM 5.33
2021-02-03 19:55:22 -05:00
Jay Lee
84bfeffe46
handle usernames only when GC_DOMAIN not set
2021-02-03 19:42:26 -05:00
Jay Lee
1360abbecb
say whether GH requests are auth or unauth
2021-02-03 16:32:50 -05:00
Jay Lee
2a13accfe4
Use GHCLIENT env variable if avail
2021-02-03 16:16:03 -05:00
Jay Lee
e26dac3993
Windows support for gam-install.sh
2021-02-03 15:16:07 -05:00
Jay Lee
1b7a43e82b
avoid building cd for user commands
2021-02-03 13:32:44 -05:00
Ross Scroggs
141aca9e25
Handle issue #1277 ( #1312 )
2021-01-28 12:10:56 -05:00
Jay Lee
81075bb000
GAM 5.32, test contact delegation
2021-01-19 08:14:26 -05:00