Skip to content

Commit

Permalink
added new resource for external meeting chat (#4002)
Browse files Browse the repository at this point in the history
Signed-off-by: Hossein Rouhani <[email protected]>
  • Loading branch information
HRouhani authored May 15, 2024
1 parent 3a4590d commit fe026f9
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 0 deletions.
2 changes: 2 additions & 0 deletions providers/ms365/resources/ms365.lr
Original file line number Diff line number Diff line change
Expand Up @@ -462,6 +462,8 @@ private ms365.teams.teamsMeetingPolicyConfig {
allowAnonymousUsersToJoinMeeting bool
// Whether anonymous users are allowed to start the meeting
allowAnonymousUsersToStartMeeting bool
// Whether external meeting chat is allowed
allowExternalNonTrustedMeetingChat bool
// Who can bypass the lobby
autoAdmittedUsers string
// Whether public switched telephone network (PSTN) users can bypass the lobby
Expand Down
12 changes: 12 additions & 0 deletions providers/ms365/resources/ms365.lr.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions providers/ms365/resources/ms365.lr.manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,7 @@ resources:
fields:
allowAnonymousUsersToJoinMeeting: {}
allowAnonymousUsersToStartMeeting: {}
allowExternalNonTrustedMeetingChat: {}
allowExternalParticipantGiveRequestControl: {}
allowPSTNUsersToBypassLobby: {}
allowSecurityEndUserReporting: {}
Expand Down
2 changes: 2 additions & 0 deletions providers/ms365/resources/ms365_teams.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ type CsTeamsMeetingPolicy struct {
AllowAnonymousUsersToStartMeeting bool `json:"AllowAnonymousUsersToStartMeeting"`
AutoAdmittedUsers string `json:"AutoAdmittedUsers"`
AllowPSTNUsersToBypassLobby bool `json:"AllowPSTNUsersToBypassLobby"`
AllowExternalNonTrustedMeetingChat bool `json:"AllowExternalNonTrustedMeetingChat"`
MeetingChatEnabledType string `json:"MeetingChatEnabledType"`
DesignatedPresenterRoleMode string `json:"DesignatedPresenterRoleMode"`
AllowExternalParticipantGiveRequestControl bool `json:"AllowExternalParticipantGiveRequestControl"`
Expand Down Expand Up @@ -178,6 +179,7 @@ func (r *mqlMs365Teams) gatherTeamsReport() error {
map[string]*llx.RawData{
"allowAnonymousUsersToJoinMeeting": llx.BoolData(teamsPolicy.AllowAnonymousUsersToJoinMeeting),
"allowAnonymousUsersToStartMeeting": llx.BoolData(teamsPolicy.AllowAnonymousUsersToStartMeeting),
"allowExternalNonTrustedMeetingChat": llx.BoolData(teamsPolicy.AllowExternalNonTrustedMeetingChat),
"autoAdmittedUsers": llx.StringData(teamsPolicy.AutoAdmittedUsers),
"allowPSTNUsersToBypassLobby": llx.BoolData(teamsPolicy.AllowPSTNUsersToBypassLobby),
"meetingChatEnabledType": llx.StringData(teamsPolicy.MeetingChatEnabledType),
Expand Down

0 comments on commit fe026f9

Please sign in to comment.