diff --git a/app/assets/javascripts/discourse/controllers/user.js.es6 b/app/assets/javascripts/discourse/controllers/user.js.es6 index 95a89bc7220..8ccef07c9ef 100644 --- a/app/assets/javascripts/discourse/controllers/user.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user.js.es6 @@ -25,6 +25,11 @@ export default Ember.Controller.extend(CanCheckEmails, { return (!indexStream || viewingSelf) && !forceExpand; }, + @computed('model.isSuspended', 'currentUser.staff') + isNotSuspendedOrIsStaff(isSuspended, isStaff) { + return !isSuspended || isStaff; + }, + linkWebsite: Em.computed.not('model.isBasic'), @computed("model.trust_level") diff --git a/app/assets/javascripts/discourse/templates/user.hbs b/app/assets/javascripts/discourse/templates/user.hbs index fb22c218c36..64a5b2583a5 100644 --- a/app/assets/javascripts/discourse/templates/user.hbs +++ b/app/assets/javascripts/discourse/templates/user.hbs @@ -86,7 +86,9 @@ {{i18n 'user.suspended_reason'}} {{model.suspend_reason}} {{/if}} - {{{model.bio_cooked}}} + {{#if isNotSuspendedOrIsStaff}} + {{{model.bio_cooked}}} + {{/if}} {{#if publicUserFields}}