From eb5a5e3a53e278961c49d13746ff269985c82931 Mon Sep 17 00:00:00 2001 From: cpradio Date: Fri, 25 Nov 2016 19:26:36 -0500 Subject: [PATCH] FEATURE: Hide Profile Text from non-staff if user is suspended --- app/assets/javascripts/discourse/controllers/user.js.es6 | 5 +++++ app/assets/javascripts/discourse/templates/user.hbs | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) 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}}