Hide message pinning behind a labs setting

Signed-off-by: Travis Ralston <travpc@gmail.com>
pull/21833/head
Travis Ralston 2017-10-14 16:40:10 -06:00
parent 838b9957da
commit 8a641c7173
3 changed files with 7 additions and 1 deletions

View File

@ -30,6 +30,10 @@ const FEATURES = [
id: 'feature_groups',
name: _td("Groups"),
},
{
id: 'feature_pinning',
name: _td("Message Pinning"),
},
];
export default {

View File

@ -31,6 +31,7 @@ import linkifyMatrix from '../../../linkify-matrix';
import AccessibleButton from '../elements/AccessibleButton';
import ManageIntegsButton from '../elements/ManageIntegsButton';
import {CancelButton} from './SimpleRoomHeader';
import UserSettingsStore from "../../../UserSettingsStore";
linkifyMatrix(linkify);
@ -300,7 +301,7 @@ module.exports = React.createClass({
</AccessibleButton>;
}
if (this.props.onPinnedClick) {
if (this.props.onPinnedClick && UserSettingsStore.isFeatureEnabled('feature_pinning')) {
pinnedEventsButton =
<AccessibleButton className="mx_RoomHeader_button" onClick={this.props.onPinnedClick} title={_t("Pinned Messages")}>
<TintableSvg src="img/icons-pin.svg" width="16" height="16" />

View File

@ -618,6 +618,7 @@
"(~%(count)s results)|other": "(~%(count)s results)",
"Cancel": "Cancel",
"or": "or",
"Message Pinning": "Message Pinning",
"Active call": "Active call",
"Monday": "Monday",
"Tuesday": "Tuesday",