FEATURE: New site settings for default tags in user preferences. (#8283)

This commit is contained in:
Vinoth Kannan
2019-11-01 12:40:13 +05:30
committed by GitHub
parent 25a3bd333e
commit 72aa26c8c5
12 changed files with 190 additions and 2 deletions

View File

@@ -40,6 +40,10 @@ export default Component.extend(BufferedContent, SettingComponent, {
"default_categories_tracking",
"default_categories_muted",
"default_categories_watching_first_post",
"default_tags_watching",
"default_tags_tracking",
"default_tags_muted",
"default_tags_watching_first_post",
"default_text_size",
"default_title_count_mode"
];

View File

@@ -0,0 +1,15 @@
import Component from "@ember/component";
import computed from "ember-addons/ember-computed-decorators";
export default Component.extend({
@computed("value")
selectedTags: {
get(value) {
return value.split("|");
},
set(value) {
this.set("value", value.join("|"));
return value;
}
}
});

View File

@@ -17,7 +17,8 @@ const CUSTOM_TYPES = [
"compact_list",
"secret_list",
"upload",
"group_list"
"group_list",
"tag_list"
];
const AUTO_REFRESH_ON_SAVE = ["logo", "logo_small", "large_icon"];

View File

@@ -0,0 +1,3 @@
{{tag-chooser tags=selectedTags}}
<div class='desc'>{{{unbound setting.description}}}</div>
{{setting-validation-message message=validationMessage}}