aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/views
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-05-17 14:33:56 +0100
committerGravatar Gareth Coles <[email protected]>2018-05-17 14:33:56 +0100
commitb1c1b5b0bec07a15141577b8cc4939b9071b1d28 (patch)
treee0d01a4fc80e5a9dbde0b0032b2d748eef38a26d /pysite/views
parentCommas are hard (diff)
Restructure code jams page layout
Diffstat (limited to 'pysite/views')
-rw-r--r--pysite/views/main/info/jams.py6
-rw-r--r--pysite/views/main/jams/__init__.py0
-rw-r--r--pysite/views/main/jams/index.py7
-rw-r--r--pysite/views/main/jams/info.py7
-rw-r--r--pysite/views/main/jams/signup.py9
-rw-r--r--pysite/views/staff/jams/__init__.py0
6 files changed, 26 insertions, 3 deletions
diff --git a/pysite/views/main/info/jams.py b/pysite/views/main/info/jams.py
index 85b6a6dc..b654ec1d 100644
--- a/pysite/views/main/info/jams.py
+++ b/pysite/views/main/info/jams.py
@@ -1,7 +1,7 @@
-from pysite.base_route import TemplateView
+from pysite.base_route import RedirectView
-class IndexView(TemplateView):
+class JamsView(RedirectView):
path = "/info/jams"
name = "info.jams"
- template = "main/info/jams.html"
+ page = "main.jams.index"
diff --git a/pysite/views/main/jams/__init__.py b/pysite/views/main/jams/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/pysite/views/main/jams/__init__.py
diff --git a/pysite/views/main/jams/index.py b/pysite/views/main/jams/index.py
new file mode 100644
index 00000000..56f079fc
--- /dev/null
+++ b/pysite/views/main/jams/index.py
@@ -0,0 +1,7 @@
+from pysite.base_route import TemplateView
+
+
+class JamsIndexView(TemplateView):
+ path = "/jams"
+ name = "jams.index"
+ template = "main/jams/info.html"
diff --git a/pysite/views/main/jams/info.py b/pysite/views/main/jams/info.py
new file mode 100644
index 00000000..fd4615e9
--- /dev/null
+++ b/pysite/views/main/jams/info.py
@@ -0,0 +1,7 @@
+from pysite.base_route import TemplateView
+
+
+class JamsInfoView(TemplateView):
+ path = "/jams/info"
+ name = "jams.info"
+ template = "main/jams/info.html"
diff --git a/pysite/views/main/jams/signup.py b/pysite/views/main/jams/signup.py
new file mode 100644
index 00000000..632da6d6
--- /dev/null
+++ b/pysite/views/main/jams/signup.py
@@ -0,0 +1,9 @@
+from pysite.base_route import RouteView
+
+
+class JamsSignupView(RouteView):
+ path = "/jams/signup"
+ name = "jams.signup"
+
+ def get(self):
+ return self.render("main/jams/signup.html")
diff --git a/pysite/views/staff/jams/__init__.py b/pysite/views/staff/jams/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/pysite/views/staff/jams/__init__.py