diff --git a/packages/@webex/plugin-meetings/src/meeting/in-meeting-actions.ts b/packages/@webex/plugin-meetings/src/meeting/in-meeting-actions.ts index 6b6c80894f5..30f4c102dfa 100644 --- a/packages/@webex/plugin-meetings/src/meeting/in-meeting-actions.ts +++ b/packages/@webex/plugin-meetings/src/meeting/in-meeting-actions.ts @@ -47,6 +47,7 @@ interface IInMeetingActions { waitingForOthersToJoin?: boolean; canSendReactions?: boolean; canManageBreakout?: boolean; + canStartBreakout?: boolean; canBroadcastMessageToBreakout?: boolean; canAdmitLobbyToBreakout?: boolean; isBreakoutPreassignmentsEnabled?: boolean; @@ -180,6 +181,8 @@ export default class InMeetingActions implements IInMeetingActions { canManageBreakout = null; + canStartBreakout = null; + canBroadcastMessageToBreakout = null; canAdmitLobbyToBreakout = null; @@ -324,6 +327,7 @@ export default class InMeetingActions implements IInMeetingActions { waitingForOthersToJoin: this.waitingForOthersToJoin, canSendReactions: this.canSendReactions, canManageBreakout: this.canManageBreakout, + canStartBreakout: this.canStartBreakout, canBroadcastMessageToBreakout: this.canBroadcastMessageToBreakout, canAdmitLobbyToBreakout: this.canAdmitLobbyToBreakout, isBreakoutPreassignmentsEnabled: this.isBreakoutPreassignmentsEnabled, diff --git a/packages/@webex/plugin-meetings/src/meeting/index.ts b/packages/@webex/plugin-meetings/src/meeting/index.ts index f88a8994f74..ec04739d2b1 100644 --- a/packages/@webex/plugin-meetings/src/meeting/index.ts +++ b/packages/@webex/plugin-meetings/src/meeting/index.ts @@ -3890,6 +3890,7 @@ export default class Meeting extends StatelessWebexPlugin { this.userDisplayHints ), canManageBreakout: MeetingUtil.canManageBreakout(this.userDisplayHints), + canStartBreakout: MeetingUtil.canStartBreakout(this.userDisplayHints), canBroadcastMessageToBreakout: MeetingUtil.canBroadcastMessageToBreakout( this.userDisplayHints, this.selfUserPolicies diff --git a/packages/@webex/plugin-meetings/test/unit/spec/meeting/in-meeting-actions.ts b/packages/@webex/plugin-meetings/test/unit/spec/meeting/in-meeting-actions.ts index bd673f7acb6..901a08a7e64 100644 --- a/packages/@webex/plugin-meetings/test/unit/spec/meeting/in-meeting-actions.ts +++ b/packages/@webex/plugin-meetings/test/unit/spec/meeting/in-meeting-actions.ts @@ -42,6 +42,7 @@ describe('plugin-meetings', () => { waitingForOthersToJoin: null, canSendReactions: null, canManageBreakout: null, + canStartBreakout: null, canBroadcastMessageToBreakout: null, canAdmitLobbyToBreakout: null, canUserAskForHelp: null, @@ -141,6 +142,7 @@ describe('plugin-meetings', () => { 'waitingForOthersToJoin', 'canSendReactions', 'canManageBreakout', + 'canStartBreakout', 'canBroadcastMessageToBreakout', 'canAdmitLobbyToBreakout', 'canUserAskForHelp',