mirror of
https://github.com/discourse/discourse.git
synced 2026-07-29 23:58:12 -05:00
FEATURE: add user custom fields to user card
The user's custom fields are now displayed on the user card. This has to be enabled for each custom field in the custom field settings. See https://meta.discourse.org/t/custom-user-fields-on-usercard/22662/
This commit is contained in:
@@ -43,9 +43,12 @@ export default Ember.Component.extend(bufferedProperty('userField'), {
|
||||
if (this.get('userField.show_on_profile')) {
|
||||
ret.push(I18n.t('admin.user_fields.show_on_profile.enabled'));
|
||||
}
|
||||
if (this.get('userField.show_on_user_card')) {
|
||||
ret.push(I18n.t('admin.user_fields.show_on_user_card.enabled'));
|
||||
}
|
||||
|
||||
return ret.join(', ');
|
||||
}.property('userField.editable', 'userField.required', 'userField.show_on_profile'),
|
||||
}.property('userField.editable', 'userField.required', 'userField.show_on_profile', 'userField.show_on_user_card'),
|
||||
|
||||
actions: {
|
||||
save() {
|
||||
@@ -57,6 +60,7 @@ export default Ember.Component.extend(bufferedProperty('userField'), {
|
||||
'editable',
|
||||
'required',
|
||||
'show_on_profile',
|
||||
'show_on_user_card',
|
||||
'options');
|
||||
|
||||
this.get('userField').save(attrs).then(function() {
|
||||
|
||||
@@ -29,6 +29,10 @@
|
||||
{{input type="checkbox" checked=buffered.show_on_profile}} {{i18n 'admin.user_fields.show_on_profile.title'}}
|
||||
{{/admin-form-row}}
|
||||
|
||||
{{#admin-form-row wrapLabel="true"}}
|
||||
{{input type="checkbox" checked=buffered.show_on_user_card}} {{i18n 'admin.user_fields.show_on_user_card.title'}}
|
||||
{{/admin-form-row}}
|
||||
|
||||
{{#admin-form-row}}
|
||||
{{d-button action="save" class="btn-primary" icon="check" label="admin.user_fields.save"}}
|
||||
{{d-button action="cancel" class="btn-danger" icon="times" label="admin.user_fields.cancel"}}
|
||||
|
||||
Reference in New Issue
Block a user