diff --git a/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 b/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 index dc8cdf9..fffb0a9 100644 --- a/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 +++ b/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 @@ -75,7 +75,7 @@ export default Ember.Controller.extend({ @discourseComputed canFilterSolved() { - return this.siteSettings.solved_enabled; + return this.siteSettings.solved_enabled && this.siteSettings.knowledge_explorer_add_solved_filter; }, @discourseComputed("filterTags") diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml index 57b67ee..3e11840 100644 --- a/config/locales/server.en.yml +++ b/config/locales/server.en.yml @@ -3,3 +3,4 @@ en: knowledge_explorer_enabled: "Enable the Knowledge Explorer Plugin" knowledge_explorer_categories: "A list of category slugs to include in the knowledge explorer" knowledge_explorer_tags: "A list of tags to include in the knowledge explorer" + knowledge_explorer_add_solved_filter: "Adds a filter for solved topics -- requires Discourse Solved to be installed and enabled" diff --git a/config/settings.yml b/config/settings.yml index 8c234c5..de43984 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -10,3 +10,6 @@ plugins: type: tag_list default: "" client: true + knowledge_explorer_add_solved_filter: + default: false + client: true