From 3c2e6fdf9e39fc811c3fb1785141cd05a9a8651e Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 21 Sep 2017 16:55:56 +0100 Subject: [PATCH] Honour the is_privileged flag in GroupView --- src/components/structures/GroupView.js | 22 ++++++++++++++-------- src/i18n/strings/en_EN.json | 3 ++- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/components/structures/GroupView.js b/src/components/structures/GroupView.js index 1b4b5cb809..ef56a90330 100644 --- a/src/components/structures/GroupView.js +++ b/src/components/structures/GroupView.js @@ -545,8 +545,12 @@ export default React.createClass({ ; } else if (group.myMembership === 'join') { + let youAreAMemberText = _t("You are a member of this group"); + if (this.state.summary.user && this.state.summary.user.is_privileged) { + youAreAMemberText = _t("You are an administrator of this group"); + } return
- {_t("You are a member of this group")} + {youAreAMemberText}
; - rightButtons.push( - - - , - ); + if (summary.user && summary.user.is_privileged) { + rightButtons.push( + + + , + ); + } if (this.props.collapsedRhs) { rightButtons.push(