Ross Scroggs
3ef433687a
Add [listlimit <Number>] to gam print cros
...
This limits the number of entries shown for activeTimeRanges and
recentUsers
2016-03-09 15:14:26 -08:00
Ross Scroggs
82d43d0b62
Minor tweaks for compatibility
2016-03-05 18:40:01 -08:00
Ross Scroggs
bf31e72384
Add noaliases and groups arguments to gam info group
2016-03-04 14:29:56 -08:00
Ross Scroggs
2a37589a9f
Add untrash argument to gam delete drivefile
2016-03-03 08:25:03 -08:00
Jay Lee
a334645910
ISSUE_TEMPLATE is shown in plaintext on new issues
2016-02-29 09:07:09 -05:00
Jay Lee
6519a5b007
First shot at an issue template
...
goal is to reduce # of "how do I" issues which should go to discussion
forum as well as bug reports which don't include full details.
2016-02-29 09:03:14 -05:00
Ross Scroggs
cafa01248a
Cosmetic cleanup
2016-02-27 19:56:04 -08:00
Ross Scroggs
5ab14fef05
Handle missing values in column
2016-02-27 19:07:01 -08:00
Ross Scroggs
6b6ada5b2c
Improve error message
2016-02-26 19:10:15 -08:00
Ross Scroggs
18420275af
Fix setting GamPath in Windows (better solution)
2016-02-26 17:00:46 -08:00
Ross Scroggs
8f283acf66
Fix setting GamPath in Windows
2016-02-26 16:47:08 -08:00
Ross Scroggs
f27df74339
Allow csv FileName:FieldName and csvfile FileName:FieldName
...
csvfile form must be used for: gam csvfile FileName:FieldName … as gam
csv FileName is already defined
2016-02-24 16:25:57 -08:00
Ross Scroggs
ca059a62a6
Strip blanks, handle empty entries in gam file and gam csvfile
2016-02-12 06:03:20 -08:00
Ross Scroggs
6dae2302c0
Fix doVacation
2016-02-11 20:41:14 -08:00
Ross Scroggs
bae5f20ec4
gam csv FileName:FieldName changed to gam csvfile FileName:FieldName
...
Added error checking
2016-02-11 20:09:40 -08:00
Jay Lee
51a4d92a90
3.63, maxresults param to print groups
v3.63
2016-02-05 10:51:33 -05:00
Jay Lee
d527f4104f
simplify file list of users and add csv list
2016-02-05 10:31:31 -05:00
Jay Lee
2d74916ca5
group membership sync batch support
2016-02-05 09:42:07 -05:00
Jay Lee
0aabe4ae9b
Merge pull request #179 from taers232c/master
...
Optionally get admin email address from command line in doRequestOauth
2016-01-27 14:33:30 -05:00
Ross Scroggs
0a41b4ec68
Optionally get admin email address from command line in doRequestOauth
2016-01-27 10:41:17 -08:00
Ross Scroggs
9cf4a151aa
Merge remote-tracking branch 'jay0lee/master'
2016-01-27 07:38:02 -08:00
Jay Lee
10fcf566b8
fix todrive for "gam print adminroles"
2016-01-27 09:32:48 -05:00
Jay Lee
2704a8b695
groups and mobile reports
...
gam report groups
gam report mobile (always blank?)
2016-01-27 09:25:21 -05:00
Jay Lee
09814b7dcd
Merge pull request #166 from taers232c/master
...
Dynamic scope repair/cleanup
2016-01-27 09:18:48 -05:00
Jay Lee
4f2ce2625d
Merge pull request #176 from jeremi/fix_set_vacation
...
Setting up vacation is not working anymore
2016-01-27 09:15:28 -05:00
Ross Scroggs
9c368b7d10
Fix handling of nonexistent extra-args.txt
2016-01-22 07:25:01 -08:00
jeremi
f9bd5506c7
Setting up vacation was not working anymore
...
The underlying function enable as a UpdateVacation is exception a boolean and not a string.
2016-01-22 10:25:59 +08:00
Ross Scroggs
4a168d16a3
Get environment variables, signal files via table; Fix update groups to allow IDs
2016-01-15 14:28:19 -08:00
Ross Scroggs
b817bd04ec
Handle "all users in domain" member in doPrintGroups
...
Get id in members list, use that if there is no email. If neither email
or id exist, give the “Not sure…” message
2016-01-14 15:29:57 -08:00
Ross Scroggs
43adae4e70
Eliminate superflous exception
2016-01-14 07:38:51 -08:00
Ross Scroggs
77ebba9c62
Drop temporary environment variable GAM_ADMIN
...
Admin email address comes from user via prompt, stored in gamscopes.json
2016-01-14 06:14:51 -08:00
Ross Scroggs
ee517c1800
Do better sort of API names in doRequestOAuth
2016-01-14 05:53:28 -08:00
Ross Scroggs
154099c3f4
Back to single scopes list
2016-01-13 21:32:51 -08:00
Ross Scroggs
1746845651
Handle Unicode in doGetNotifications
2016-01-13 08:07:44 -08:00
Ross Scroggs
d07ab2d7e1
Clean up string quotes
2016-01-12 19:33:11 -08:00
Ross Scroggs
f3b970ae14
getGDataOAuthToken (formerly tryOAuth) was wiping out additional_headers
2016-01-12 15:34:25 -08:00
Ross Scroggs
16d8cddf12
In gam print admins, include id: with orgUnitId in CSV file
2016-01-12 07:27:31 -08:00
Ross Scroggs
671f7d810c
buildOrgUnitIdToNameMap only mapped top level org units
2016-01-11 23:14:24 -08:00
Ross Scroggs
0d94dd3fa5
Handle out of domain users better
2016-01-11 22:21:01 -08:00
Ross Scroggs
eb5cfde630
Handle JSON format errors
2016-01-11 10:06:53 -08:00
Ross Scroggs
aa04e3ec1d
Fix select_default_scopes in doRequestOAuth
...
https://www.googleapis.com/auth/admin.directory.user.security is not a
subset of https://www.googleapis.com/auth/admin.directory.user
2016-01-11 08:35:01 -08:00
Ross Scroggs
0333e29eef
Service creation, dynamic scope cleanup
...
Make routine getAPIversionHttpService to handle all steps to get a
service.
Make routine handleOAuthTokenError to handle OAuth token errors.
In doRequestOAuth, get admin email address from oauth2.txt if it
exists, otherwise prompt for it.
Move reading of gamscopes,json into SetGlobalVariables as a local
routine _getScopesAdminDomainFromGamScopesJson.
2016-01-10 09:58:21 -08:00
Ross Scroggs
8929ee534f
Ease transition to new all service model
...
Get admin email address and domain from oauth2.txt if it exists
2016-01-07 13:07:43 -08:00
Ross Scroggs
8eb347488f
Eliminate 'email' scope, may sure that selected_scopes has unique elements
2016-01-06 06:24:01 -08:00
Ross Scroggs
f8642a18df
Delete 'email' scope
...
If this ‘email’ scope is included here then it better be output in the
scopes list in doRequestOAuth otherwise nothing works. Why was it even
here?
2016-01-05 12:06:18 -08:00
Ross Scroggs
12ccd58eae
Fix error
2016-01-05 08:54:14 -08:00
Ross Scroggs
95bb288e38
Back to scopes by api
2016-01-05 08:18:19 -08:00
Ross Scroggs
5c64f0825f
Fix UTF error in getDelegates
2016-01-04 13:10:25 -08:00
Ross Scroggs
25e97b97d4
Sort scopes in doRequestOauth, move scope over for readability
2016-01-04 12:57:23 -08:00
Ross Scroggs
d258d4da63
Refactor doRequestOAuth
...
The selected scopes list can't be created until completion; otherwise
turning off a scope in one API turns it off in all other APIs.
Elimination of child scopes is still supported in select-default.
Top level API list is sorted.
2016-01-04 12:23:54 -08:00