FIX: discourse client should know about Logster (simpler approach) (#7237)

FIX: discourse client should know about Logster (simpler approach) (#7237)

diff --git a/app/assets/javascripts/discourse/lib/url.js.es6 b/app/assets/javascripts/discourse/lib/url.js.es6
index 827ef44..3c13dbc 100644
--- a/app/assets/javascripts/discourse/lib/url.js.es6
+++ b/app/assets/javascripts/discourse/lib/url.js.es6
@@ -22,7 +22,8 @@ const SERVER_SIDE_ONLY = [
   /^\/wizard/,
   /\.rss$/,
   /\.json$/,
-  /^\/admin\/upgrade$/
+  /^\/admin\/upgrade$/,
+  /^\/logs($|\/)/
 ];
 
 export function rewritePath(path) {
diff --git a/app/assets/javascripts/discourse/routes/app-route-map.js.es6 b/app/assets/javascripts/discourse/routes/app-route-map.js.es6
index 74314142..b9fc992 100644
--- a/app/assets/javascripts/discourse/routes/app-route-map.js.es6
+++ b/app/assets/javascripts/discourse/routes/app-route-map.js.es6
@@ -3,10 +3,6 @@ export default function() {
   this.route("exception", { path: "/exception" });
   this.route("exception-unknown", { path: "/404" });
 
-  this.route("logster", { path: "/logs" }, function() {
-    this.route("logster-routes", { path: "*path" });
-  });
-
   this.route("about", { path: "/about", resetNamespace: true });
 
   this.route("post", { path: "/p/:id" });
diff --git a/app/assets/javascripts/discourse/routes/logster.js.es6 b/app/assets/javascripts/discourse/routes/logster.js.es6
deleted file mode 100644
index ea71938..0000000
--- a/app/assets/javascripts/discourse/routes/logster.js.es6
+++ /dev/null
@@ -1,18 +0,0 @@
-import getURL from "discourse-common/lib/get-url";
-import { getOwner } from "discourse-common/lib/get-owner";
-
-export default Discourse.Route.extend({
-  beforeModel(transition) {
-    const router = getOwner(this).lookup("router:main");
-    const currentURL = router.get("currentURL");
-    transition.abort();
-
-    // hack due to Ember bug https://github.com/emberjs/ember.js/issues/5210
-    // aborting the transition should revert the address bar to the
-    // previous route's url, otherwise we will end up with a broken
-    // back button
-    // workaround is to update the address bar ourselves
-    router.location.setURL(router.url);
-    window.location.href = getURL(currentURL);
-  }
-});

GitHub sha: 67b96ad2