diff --git a/src/GamCommands.txt b/src/GamCommands.txt index b758097b..09a031ab 100644 --- a/src/GamCommands.txt +++ b/src/GamCommands.txt @@ -3826,6 +3826,7 @@ gam audit monitor list (sendmessagedenynotification )| (spammoderationlevel allow|moderate|silently_moderate|reject)| (whocanadd all_members_can_add|all_managers_can_add|all_owners_can_add|none_can_add)| + (whocanaddexternalmembers only_owners_can_add_external_members|end_users_can_add_external_members)| (whocancontactowner anyone_can_contact|all_in_domain_can_contact|all_members_can_contact|all_managers_can_contact|all_owners_can_contact)| (whocanjoin anyone_can_join|all_in_domain_can_join|invited_can_join|can_request_to_join)| (whocanleavegroup all_members_can_leave|all_managers_can_leave|all_owners_can_leave|none_can_leave)| @@ -3955,6 +3956,7 @@ gam delete group|groups [noactionifalias] spammoderationlevel| whocanaddreferences| whocanadd| + whocanaddexternalmembers| whocanapprovemessages| whocanassigntopics| whocanassistcontent| diff --git a/src/GamUpdate.txt b/src/GamUpdate.txt index e521240a..5c40dd61 100644 --- a/src/GamUpdate.txt +++ b/src/GamUpdate.txt @@ -1,3 +1,10 @@ +7.40.03 + +Added option `whocanaddexternalmembers only_owners_can_add_external_members|end_users_can_add_external_members` to ``. +It appears that `allowexternalmembers true` must be set in the same command. +Added option `whocanaddexternalmembers` to ``. +These options are not in general release as of 2026-04-13; experiment. + 7.40.02 Updated `gam info|print cigroups` and `gam print|show cigroup-members` to handle trap caused diff --git a/src/gam/__init__.py b/src/gam/__init__.py index 8bcaf904..f6b065b2 100755 --- a/src/gam/__init__.py +++ b/src/gam/__init__.py @@ -25,7 +25,7 @@ https://github.com/GAM-team/GAM/wiki """ __author__ = 'GAM Team ' -__version__ = '7.40.02' +__version__ = '7.40.03' __license__ = 'Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)' # pylint: disable=wrong-import-position @@ -33826,6 +33826,9 @@ GROUP_SETTINGS_ATTRIBUTES = { 'sendmessagedenynotification': ['sendMessageDenyNotification', {GC.VAR_TYPE: GC.TYPE_BOOLEAN}], 'spammoderationlevel': ['spamModerationLevel', {GC.VAR_TYPE: GC.TYPE_CHOICE, 'choices': {'allow': 'ALLOW', 'moderate': 'MODERATE', 'silentlymoderate': 'SILENTLY_MODERATE', 'reject': 'REJECT'}}], + 'whocanaddexternalmembers': ['whoCanAddExternalMembers', {GC.VAR_TYPE: GC.TYPE_CHOICE, + 'choices': {'onlyadminscanaddexternalmembers': 'ONLY_ADMINS_CAN_ADD_EXTERNAL_MEMBERS', + 'enduserscanaddexternalmembers': 'END_USERS_CAN_ADD_EXTERNAL_MEMBERS'}}], 'whocancontactowner': ['whoCanContactOwner', {GC.VAR_TYPE: GC.TYPE_CHOICE, 'choices': {'anyonecancontact': 'ANYONE_CAN_CONTACT', 'allindomaincancontact': 'ALL_IN_DOMAIN_CAN_CONTACT', 'allmemberscancontact': 'ALL_MEMBERS_CAN_CONTACT', 'allmanagerscancontact': 'ALL_MANAGERS_CAN_CONTACT',