* Add fulldatarequired to gam report user/customer
Fix missing email address normalization
* Cleanup, fullDataType is always same type, empty means all
* Consolidate simple system error exits
Use systemErrorExit() to print a consistent string to stderr and exit with the desired return code.
* Consolidate simple system error exits
Use systemErrorExit() to print a consistent string to stderr and exit with the desired return code.
* Fix additional paren
* Update device files
info cros/print crosactivity - device files are filtered by dote just line time rnages, recent users
print cros - device files can be printed so user can identify ones to download
* Allow download of all deviceFiles fields
In my version, gam user foo add calendar xxx ... adds a calendar to foo's list of calendars just like your version
In my version, gam user foo create calendar xxx ... creates calendar xxx for foo
This change reserves a spot for your version to create a calendar and avoids compatibilty issues going forward
Add targetfolder option to info cros; it defaults to value of GAMDRIVEDIR
Clean up download device file code
Allow print cros activity to select device files
Default remains activeTimeRanges and recentUsers
both still means activeTimeRanges and recentUsers
all means activeTimeRanges and recentUsers and deviceFiles
* Final building/feature/resource calendar cleanup
6905 - buildingId in user does not seem to refer to buildings
8026 - simplify
11284 - 11300 - Allow user to select new resoure calendar fields
11324, 11372 - make callGAPIpages calls similar to all others
11432 - collapse features to a list of names so it canbe fed back to update resource
11438 - Organize output
* Fix typos
* Check user location buildingId, fix typos
* Correct function name
* It's not a user error in the API gives us a bogus buildingId
* Update documentation, and _getBuildingNameById
You can do what ever you want except exit
* In gam transfer drive, handle unlimited space in target
* Handle user asking for download files when there aren't any
* Reset downloadurl for each CrOS device
* Once a file is foud to download, break out of the loop
* Minor cleanups
In print users allow actual field names isenforcedin2sv and isenrolledin2sv
In print users, add delimiter and sortheaders options
In print groups, add sortheaders option
* Fixed bug in gam oauth create where entering `e` to exit without changes didn't exit.