From 7516f5159eb0a0c9dff4813b94e5a08e7688e0ef Mon Sep 17 00:00:00 2001
From: Neil Lalonde <neillalonde@gmail.com>
Date: Tue, 28 Aug 2018 20:40:02 -0400
Subject: [PATCH] FIX: /rules route showed error page

---
 app/assets/javascripts/discourse/routes/app-route-map.js.es6 | 1 +
 app/assets/javascripts/discourse/routes/rules.js.es6         | 3 +++
 config/locales/client.en.yml                                 | 1 +
 3 files changed, 5 insertions(+)
 create mode 100644 app/assets/javascripts/discourse/routes/rules.js.es6

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 c685ba1e833..df489fa5a12 100644
--- a/app/assets/javascripts/discourse/routes/app-route-map.js.es6
+++ b/app/assets/javascripts/discourse/routes/app-route-map.js.es6
@@ -179,6 +179,7 @@ export default function() {
   this.route("tos", { path: "/tos" });
   this.route("privacy", { path: "/privacy" });
   this.route("guidelines", { path: "/guidelines" });
+  this.route("rules", { path: "/rules" });
 
   this.route("new-topic", { path: "/new-topic" });
   this.route("new-message", { path: "/new-message" });
diff --git a/app/assets/javascripts/discourse/routes/rules.js.es6 b/app/assets/javascripts/discourse/routes/rules.js.es6
new file mode 100644
index 00000000000..ee8594cccdd
--- /dev/null
+++ b/app/assets/javascripts/discourse/routes/rules.js.es6
@@ -0,0 +1,3 @@
+import staticRouteBuilder from "discourse/lib/static-route-builder";
+
+export default staticRouteBuilder("rules");
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index 5b9d2c84774..db8a2f65965 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -229,6 +229,7 @@ en:
     privacy_policy: "Privacy Policy"
     privacy: "Privacy"
     tos: "Terms of Service"
+    rules: "Rules"
     mobile_view: "Mobile View"
     desktop_view: "Desktop View"
     you: "You"