diff --git a/wiki/GamUpdates.md b/wiki/GamUpdates.md index 28d8dde6..ea28df12 100644 --- a/wiki/GamUpdates.md +++ b/wiki/GamUpdates.md @@ -10,10 +10,31 @@ Add the `-s` option to the end of the above commands to suppress creating the `g See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation -### 7.35.04 +### 7.36.00 -Fixed bug in `gam create feature name ` where the result was incorrectly shown as -`Building: , Added` instead of `Feature: , Added`. +Added options `filtermultiattrtype` and filtermultiattrcustom` to `gam info user` and +`gam print users` that support filtering `` display based on `type` or `customType`. + +``` + ::= + address|addresses| + externalid|externalids| + im|ims| + keyword|keywords| + location|locations| + orgainzation|organizations| + otheremail|otheremails| + phone|phones| + relation|relations| + website|websites +``` + +* `filtermultiattrtype ` - Display `` if its `type` is `` +* `filtermultiattrcustom ` - Display `` if its `customType` is `` + +``` +gam info user user@domain.com quick filtermultiattrtype organizations work filtermultiattrcustom phones private +``` ### 7.35.03 diff --git a/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md b/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md index 32671924..20d39bc4 100644 --- a/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md +++ b/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md @@ -251,7 +251,7 @@ writes the credentials into the file oauth2.txt. ``` gamteam@server:/Users/gamteam$ rm -f /Users/gamteam/GAMConfig/oauth2.txt gamteam@server:/Users/gamteam$ gam version -GAM 7.35.04 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.36.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.3 64-bit final macOS Tahoe 26.3.1 arm64 @@ -1034,7 +1034,7 @@ writes the credentials into the file oauth2.txt. ``` C:\>del C:\GAMConfig\oauth2.txt C:\>gam version -GAM 7.35.04 - https://github.com/GAM-team/GAM - pythonsource +GAM 7.36.00 - https://github.com/GAM-team/GAM - pythonsource GAM Team Python 3.14.3 64-bit final Windows 11 10.0.26200 AMD64 diff --git a/wiki/Resources.md b/wiki/Resources.md index 5c7ac117..7ed772d8 100644 --- a/wiki/Resources.md +++ b/wiki/Resources.md @@ -377,6 +377,9 @@ features "CameraSet" features "'Laptop Cart'" features "CameraSet,'Laptop Cart'" ``` + +For quoting rules, see: [List Quoting Rules](Command-Line-Parsing) + ## Manage buildings When creating a building, at a minimum you must enter `address|addresslines` and `country|regioncode`. diff --git a/wiki/Users.md b/wiki/Users.md index 97b4e777..3c797e0a 100644 --- a/wiki/Users.md +++ b/wiki/Users.md @@ -329,6 +329,20 @@ You can remove all instances of a `` with `| ``` +``` + ::= + address|addresses| + externalid|externalids| + im|ims| + keyword|keywords| + location|locations| + orgainzation|organizations| + otheremail|otheremails| + phone|phones| + relation|relations| + website|websites +``` + ## Admin Console User Info When defining a user in the admin console, there is a section labelled `Employee information` with the following items: * `Employee ID` @@ -971,6 +985,8 @@ gam info user [] [(products|product )|(skus|sku )] [noschemas|allschemas|(schemas|custom|customschemas )] [userview] * [fields ] + (filtermultiattrtype )* + (filtermultiattrcustom )* [formatjson] ``` ### Display information about multiple users @@ -984,6 +1000,8 @@ gam info users [(products|product )|(skus|sku )] [noschemas|allschemas|(schemas|custom|customschemas )] [userview] * [fields ] + (filtermultiattrtype )* + (filtermultiattrcustom )* [formatjson] gam info users [quick] @@ -994,6 +1012,8 @@ gam info users [(products|product )|(skus|sku )] [noschemas|allschemas|(schemas|custom|customschemas )] [userview] * [fields ] + (filtermultiattrtype )* + (filtermultiattrcustom )* [formatjson] ``` For `info users`, unlike all other GAM commands, a `` value of `all users` is actually `all users_ns_susp` not `all users_ns`. @@ -1031,6 +1051,11 @@ By default, Gam displays fields that only an adminstrator can view. By default, Gam displays all fields for a user. * `* [fields ]` - Only display selected fields. +By default, all instances of `` are displayed, use these options to only display instances +of a specified `type` or `customType`. +* `filtermultiattrtype ` - Display `` if its `type` is `` +* `filtermultiattrcustom ` - Display `` if its `customType` is `` + By default, Gam displays the information as an indented list of keys and values. * `formatjson` - Display the fields in JSON format. @@ -1062,6 +1087,8 @@ gam print users [todrive *] [schemas|custom|customschemas all|] [emailpart|emailparts|username] [userview] [allfields|basic|full|(*|fields )] + (filtermultiattrtype )* + (filtermultiattrcustom )* [delimiter ] [sortheaders []] [scalarsfirst []] [formatjson [quotechar ]] [quoteplusphonenumbers] [issuspended ] [isarchived ] [aliasmatchpattern ] @@ -1088,6 +1115,8 @@ gam print users [todrive *] select [schemas|custom|customschemas all|] [emailpart|emailparts|username] [userview] [basic|full|allfields|(*|fields )] + (filtermultiattrtype )* + (filtermultiattrcustom )* [delimiter ] [sortheaders []] [scalarsfirst []] [formatjson [quotechar ]] [quoteplusphonenumbers] [issuspended ] [isarchived ] [aliasmatchpattern ] @@ -1102,6 +1131,8 @@ gam print users [todrive *] [schemas|custom|customschemas all|] [emailpart|emailparts|username] [userview] [basic|full|allfields|(*|fields )] + (filtermultiattrtype )* + (filtermultiattrcustom )* [delimiter ] [sortheaders []] [scalarsfirst []] [formatjson [quotechar ]] [quoteplusphonenumbers] [issuspended ] [isarchived ] [aliasmatchpattern ] @@ -1137,6 +1168,11 @@ By default, Gam displays only the primary email address for each user. * `schemas|custom all` - Display custom schema information for all schemas. * `schemas|custom ` - Display all fields or selected fields of the specified custom schemas +By default, all instances of `` are displayed, use these options to only display instances +of a specified `type` or `customType`. +* `filtermultiattrtype ` - Display `` if its `type` is `` +* `filtermultiattrcustom ` - Display `` if its `customType` is `` + By default, when aliases are displayed, all aliases are displayed. Use `aliasmatchpattern ` to limit the display of aliases to those that match ``. diff --git a/wiki/Version-and-Help.md b/wiki/Version-and-Help.md index 77ed0550..9595c0b9 100644 --- a/wiki/Version-and-Help.md +++ b/wiki/Version-and-Help.md @@ -3,7 +3,7 @@ Print the current version of Gam with details ``` gam version -GAM 7.35.04 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.36.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.3 64-bit final macOS Tahoe 26.3.1 arm64 @@ -15,7 +15,7 @@ Time: 2026-02-15T07:51:00-08:00 Print the current version of Gam with details and time offset information ``` gam version timeoffset -GAM 7.35.04 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.36.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.3 64-bit final macOS Tahoe 26.3.1 arm64 @@ -27,7 +27,7 @@ Your system time differs from www.googleapis.com by less than 1 second Print the current version of Gam with extended details and SSL information ``` gam version extended -GAM 7.35.04 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.36.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.3 64-bit final macOS Tahoe 26.3.1 arm64 @@ -68,7 +68,7 @@ MacOS High Sierra 10.13.6 x86_64 Path: /Users/gamteam/bin/gam7 Version Check: Current: 5.35.08 - Latest: 7.35.04 + Latest: 7.36.00 echo $? 1 ``` @@ -76,7 +76,7 @@ echo $? Print the current version number without details ``` gam version simple -7.35.04 +7.36.00 ``` In Linux/MacOS you can do: ``` @@ -86,7 +86,7 @@ echo $VER Print the current version of Gam and address of this Wiki ``` gam help -GAM 7.35.04 - https://github.com/GAM-team/GAM +GAM 7.36.00 - https://github.com/GAM-team/GAM GAM Team Python 3.14.3 64-bit final macOS Tahoe 26.3.1 arm64