From 577f0e9e4e258c98b7b2b4f4191b6da086053491 Mon Sep 17 00:00:00 2001 From: Arpit Jalan Date: Thu, 17 Mar 2016 21:20:01 +0530 Subject: [PATCH] FEATURE: add user profile public fields plugin putlet --- app/assets/javascripts/discourse/controllers/user.js.es6 | 1 + app/assets/javascripts/discourse/templates/user/user.hbs | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/controllers/user.js.es6 b/app/assets/javascripts/discourse/controllers/user.js.es6 index 24b26957da..618e639609 100644 --- a/app/assets/javascripts/discourse/controllers/user.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user.js.es6 @@ -71,6 +71,7 @@ export default Ember.Controller.extend(CanCheckEmails, { if (!Ember.isEmpty(siteUserFields)) { const userFields = this.get('model.user_fields'); return siteUserFields.filterProperty('show_on_profile', true).sortBy('position').map(field => { + field.dasherized_name = field.get('name').dasherize(); const value = userFields ? userFields[field.get('id').toString()] : null; return Ember.isEmpty(value) ? null : Ember.Object.create({ value, field }); }).compact(); diff --git a/app/assets/javascripts/discourse/templates/user/user.hbs b/app/assets/javascripts/discourse/templates/user/user.hbs index 9c3b28877f..76df13bf95 100644 --- a/app/assets/javascripts/discourse/templates/user/user.hbs +++ b/app/assets/javascripts/discourse/templates/user/user.hbs @@ -90,12 +90,14 @@
{{#each uf in publicUserFields}} {{#if uf.value}} -
+
{{uf.field.name}}: {{uf.value}}
{{/if}} {{/each}} + + {{plugin-outlet "user-profile-public-fields"}}
{{/if}}