Skip to content
Snippets Groups Projects
Unverified Commit b20d3c77 authored by Anton Georgiev's avatar Anton Georgiev Committed by GitHub
Browse files

Merge pull request #7789 from diegobenetti/issue7787-add-parameter-omit-logout

Creates parameter to enable or disable the Logout option
parents c3d03154 ca2a6bb4
No related branches found
No related tags found
No related merge requests found
......@@ -186,7 +186,23 @@ class SettingsDropdown extends PureComponent {
const allowedToEndMeeting = amIModerator && !isBreakoutRoom;
const { showHelpButton: helpButton, helpLink } = Meteor.settings.public.app;
const {
showHelpButton: helpButton,
helpLink,
allowLogout: allowLogoutSetting,
} = Meteor.settings.public.app;
const logoutOption = (
<DropdownListItem
key="list-item-logout"
icon="logout"
label={intl.formatMessage(intlMessages.leaveSessionLabel)}
description={intl.formatMessage(intlMessages.leaveSessionDesc)}
onClick={() => this.leaveSession()}
/>
);
const shouldRenderLogoutOption = (isMeteorConnected && allowLogoutSetting) ? logoutOption : null;
return _.compact([
this.getFullscreenItem(),
......@@ -233,14 +249,7 @@ class SettingsDropdown extends PureComponent {
/>
)
: null,
isMeteorConnected ? (
<DropdownListItem
key="list-item-logout"
icon="logout"
label={intl.formatMessage(intlMessages.leaveSessionLabel)}
description={intl.formatMessage(intlMessages.leaveSessionDesc)}
onClick={() => this.leaveSession()}
/>) : null,
shouldRenderLogoutOption,
]);
}
......
......@@ -23,6 +23,7 @@ public:
enableLimitOfViewersInWebcam: false
viewersInWebcam: 8
ipv4FallbackDomain: ""
allowLogout: true
defaultSettings:
application:
animations: true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment