Fix routing for Ember
This commit is contained in:
parent
578773f3c0
commit
03a85bb3d7
|
@ -1,6 +1,6 @@
|
||||||
module KnowledgeExplorer
|
module KnowledgeExplorer
|
||||||
class KnowledgeExplorerController< ApplicationController
|
class KnowledgeExplorerController < ApplicationController
|
||||||
skip_before_action :check_xhr
|
requires_plugin 'knowledge-explorer'
|
||||||
before_action :init_guardian
|
before_action :init_guardian
|
||||||
|
|
||||||
def index
|
def index
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
import {
|
||||||
|
default as computed,
|
||||||
|
observes,
|
||||||
|
on
|
||||||
|
} from "ember-addons/ember-computed-decorators";
|
||||||
|
|
||||||
|
export default Ember.Controller.extend({
|
||||||
|
application: Ember.inject.controller()
|
||||||
|
});
|
|
@ -0,0 +1,3 @@
|
||||||
|
export default function() {
|
||||||
|
this.route("knowledgeExplorer", { path: "/knowledge-explorer" });
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
|
|
||||||
|
export default Ember.Route.extend({
|
||||||
|
model() {
|
||||||
|
return ajax("/knowledge-explorer.json");
|
||||||
|
},
|
||||||
|
|
||||||
|
setupController(controller, model) {
|
||||||
|
controller.setProperties({
|
||||||
|
model: model
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
|
@ -0,0 +1,2 @@
|
||||||
|
<h1> WHALE HELLO</h1>
|
||||||
|
{{topicList}}
|
|
@ -2,4 +2,5 @@ require_dependency "knowledge_explorer_constraint"
|
||||||
|
|
||||||
KnowledgeExplorer::Engine.routes.draw do
|
KnowledgeExplorer::Engine.routes.draw do
|
||||||
get "/" => "knowledge_explorer#index", constraints: KnowledgeExplorerConstraint.new
|
get "/" => "knowledge_explorer#index", constraints: KnowledgeExplorerConstraint.new
|
||||||
|
get ".json" => "knowledge_explorer#index", constraints: KnowledgeExplorerConstraint.new
|
||||||
end
|
end
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
# about: A plugin to make it easy to explore and find knowledge base-type articles in Discourse
|
# about: A plugin to make it easy to explore and find knowledge base-type articles in Discourse
|
||||||
# version: 0.1
|
# version: 0.1
|
||||||
# author: Justin DiRose
|
# author: Justin DiRose
|
||||||
# license:
|
|
||||||
# url:
|
|
||||||
|
|
||||||
enabled_site_setting :knowledge_explorer_enabled
|
enabled_site_setting :knowledge_explorer_enabled
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue