diff options
Diffstat (limited to 'pysite/views')
| -rw-r--r-- | pysite/views/main/about/__init__.py | 1 | ||||
| -rw-r--r-- | pysite/views/main/about/index.py | 10 | ||||
| -rw-r--r-- | pysite/views/main/about/partners.py | 20 | ||||
| -rw-r--r-- | pysite/views/main/about/rules.py (renamed from pysite/views/main/info/rules.py) | 6 | 
4 files changed, 34 insertions, 3 deletions
diff --git a/pysite/views/main/about/__init__.py b/pysite/views/main/about/__init__.py new file mode 100644 index 00000000..9bad5790 --- /dev/null +++ b/pysite/views/main/about/__init__.py @@ -0,0 +1 @@ +# coding=utf-8 diff --git a/pysite/views/main/about/index.py b/pysite/views/main/about/index.py new file mode 100644 index 00000000..a3fecc31 --- /dev/null +++ b/pysite/views/main/about/index.py @@ -0,0 +1,10 @@ +# coding=utf-8 +from pysite.base_route import RouteView + + +class IndexView(RouteView): +    path = "/about/" +    name = "about.index" + +    def get(self): +        return self.render("main/about/index.html") diff --git a/pysite/views/main/about/partners.py b/pysite/views/main/about/partners.py new file mode 100644 index 00000000..b5e7f587 --- /dev/null +++ b/pysite/views/main/about/partners.py @@ -0,0 +1,20 @@ +# coding=utf-8 +import json +from logging import getLogger + +from pysite.base_route import RouteView + +try: +    with open("static/partners.json") as fh: +        partners = json.load(fh) +except Exception: +    getLogger("Partners").exception("Failed to load partners.json") +    categories = None + + +class PartnersView(RouteView): +    path = "/about/partners" +    name = "about.partners" + +    def get(self): +        return self.render("main/about/partners.html", partners=partners) diff --git a/pysite/views/main/info/rules.py b/pysite/views/main/about/rules.py index 5605ba16..805936a8 100644 --- a/pysite/views/main/info/rules.py +++ b/pysite/views/main/about/rules.py @@ -3,8 +3,8 @@ from pysite.base_route import RouteView  class RulesView(RouteView): -    path = "/info/rules" -    name = "info.rules" +    path = "/about/rules" +    name = "about.rules"      def get(self): -        return self.render("main/info/rules.html") +        return self.render("main/about/rules.html")  |