diff --git a/src/components/views/rooms/RoomSettings.js b/src/components/views/rooms/RoomSettings.js
index 031e089c4e..05116bc097 100644
--- a/src/components/views/rooms/RoomSettings.js
+++ b/src/components/views/rooms/RoomSettings.js
@@ -39,6 +39,7 @@ const BannedUser = React.createClass({
propTypes: {
canUnban: React.PropTypes.bool,
member: React.PropTypes.object.isRequired, // js-sdk RoomMember
+ by: React.PropTypes.object.isRequired, // js-sdk RoomMember
reason: React.PropTypes.string,
},
@@ -77,8 +78,10 @@ const BannedUser = React.createClass({
return (
{ unbanButton }
- {this.props.member.name} {this.props.member.userId}
- {this.props.reason ? " " +_t('Reason') + ": " + this.props.reason : ""}
+
+ {this.props.member.name} {this.props.member.userId}
+ {this.props.reason ? " " +_t('Reason') + ": " + this.props.reason : ""}
+
);
},
@@ -670,8 +673,9 @@ module.exports = React.createClass({
{banned.map(function(member) {
const banEvent = member.events.member.getContent();
+ const bannedBy = self.props.room.getMember(member.events.member.getSender());
return (
-
+
);
})}
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index cf2be3c2f8..9e5524d80c 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -808,6 +808,7 @@
"This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.",
"To return to your account in future you need to set a password": "To return to your account in future you need to set a password",
"Skip": "Skip",
+ "Banned by %(displayName)s (%(userId)s)": "Banned by %(displayName)s (%(userId)s)",
"Start verification": "Start verification",
"Share without verifying": "Share without verifying",
"Ignore request": "Ignore request",
diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json
index 3954b2b6fa..93b3e88332 100644
--- a/src/i18n/strings/en_US.json
+++ b/src/i18n/strings/en_US.json
@@ -607,6 +607,7 @@
"Desktop specific": "Desktop specific",
"Analytics": "Analytics",
"Opt out of analytics": "Opt out of analytics",
+ "Banned by %(displayName)s (%(userId)s)": "Banned by %(displayName)s (%(userId)s)",
"Options": "Options",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot collects anonymous analytics to allow us to improve the application.",
"Passphrases must match": "Passphrases must match",