From 83bb042311063cd15b9aa32fa4ac5ad3ba53b61a Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Mon, 31 Jul 2017 16:33:40 +0900 Subject: [PATCH] FIX: `Group#visibility_level` isn't shown in admin group edit page. --- app/assets/javascripts/admin/templates/group.hbs | 6 +++++- app/assets/javascripts/discourse/models/group.js.es6 | 3 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/admin/templates/group.hbs b/app/assets/javascripts/admin/templates/group.hbs index caa25e5ab7b..1dd0a55cd11 100644 --- a/app/assets/javascripts/admin/templates/group.hbs +++ b/app/assets/javascripts/admin/templates/group.hbs @@ -54,7 +54,11 @@
- {{combo-box name="alias" valueAttribute="value" value=model.visibility_level content=visibilityLevelOptions}} + {{combo-box name="alias" + valueAttribute="value" + value=model.visibility_level + content=visibilityLevelOptions + castInteger=true}}
{{#unless model.automatic}} diff --git a/app/assets/javascripts/discourse/models/group.js.es6 b/app/assets/javascripts/discourse/models/group.js.es6 index 995b536557a..865f5b8f755 100644 --- a/app/assets/javascripts/discourse/models/group.js.es6 +++ b/app/assets/javascripts/discourse/models/group.js.es6 @@ -122,8 +122,7 @@ const Group = RestModel.extend({ @observes("visibility_level") _updatePublic() { - let visibility_level = parseInt(this.get('visibility_level')); - if (visibility_level !== 0) { + if (this.get('visibility_level') !== 0) { this.set('public', false); this.set('allow_membership_requests', false); }