From d01847ab25426116d87628ad60bb71e20b28ca55 Mon Sep 17 00:00:00 2001 From: Ross Scroggs Date: Sun, 31 Aug 2025 20:49:46 -0700 Subject: [PATCH] Support classroom student groups #1821 --- src/GamCommands.txt | 32 +- src/GamUpdate.txt | 5 + src/gam/__init__.py | 511 +++++++++++++++++++++++++++-- src/gam/gamlib/glcfg.py | 4 + src/gam/gamlib/glclargs.py | 5 + src/gam/gamlib/glentity.py | 4 + src/gam/gamlib/glglobals.py | 3 + src/gam/gamlib/glmsgs.py | 2 +- src/gam/googleapiclient/version.py | 2 +- 9 files changed, 543 insertions(+), 25 deletions(-) diff --git a/src/GamCommands.txt b/src/GamCommands.txt index a2cd9396..f473412f 100644 --- a/src/GamCommands.txt +++ b/src/GamCommands.txt @@ -606,6 +606,7 @@ If an item contains spaces, it should be surrounded by ". ::= [/] ::= ::= + ::= ::= || ::= commenter| @@ -780,6 +781,7 @@ If an item contains spaces, it should be surrounded by ". ::= "(,)*" ::= "(,)*" ::= "(,)*" + ::= "(,)*" ::= "(,)*" ::= "(,)*" ::= "(,)*" @@ -1244,6 +1246,8 @@ Specify a collection of items by directly specifying them; the item type is dete | | | | ::= | | | | + ::= + | | | ::= | (select |) | @@ -3388,6 +3392,28 @@ gam print course-works [todrive *] [timefilter creationtime|updatetime|scheduledtime] [start|starttime |