aboutsummaryrefslogtreecommitdiffstats
path: root/pysite
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-05-19 11:54:08 +0100
committerGravatar Gareth Coles <[email protected]>2018-05-19 11:54:08 +0100
commite08c1a7830a7f76ecefded210f3a9a8c8b2d2d47 (patch)
tree062f9720e2d589995a2a61327dcdeaed0c36f7c3 /pysite
parent[Jams] A bunch more work. That's all for tonight, though. (diff)
[Jams] Add non-task info text to be displayed at jam announcement
Diffstat (limited to 'pysite')
-rw-r--r--pysite/tables.py2
-rw-r--r--pysite/views/staff/jams/edit_info.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/pysite/tables.py b/pysite/tables.py
index 499172d9..67503cdb 100644
--- a/pysite/tables.py
+++ b/pysite/tables.py
@@ -41,6 +41,8 @@ TABLES = {
"date_start", # datetime
"end_html", # str
"end_rst", # str
+ "info_rst", # str
+ "info_html", # str
"number", # int
"participants", # list[int]
"repo", # str
diff --git a/pysite/views/staff/jams/edit_info.py b/pysite/views/staff/jams/edit_info.py
index 2ec67ebb..3264a9af 100644
--- a/pysite/views/staff/jams/edit_info.py
+++ b/pysite/views/staff/jams/edit_info.py
@@ -7,7 +7,7 @@ from pysite.decorators import csrf, require_roles
from pysite.mixins import DBMixin
from pysite.rst import render
-REQUIRED_KEYS = ["repo", "task_rst", "theme"]
+REQUIRED_KEYS = ["info_rst", "repo", "task_rst", "theme"]
ALLOWED_STATES = ["planning", "info"]
@@ -48,6 +48,7 @@ class StaffView(RouteView, DBMixin):
jam_obj[key] = arg
jam_obj["task_html"] = render(jam_obj["task_rst"], link_headers=False)["html"]
+ jam_obj["info_html"] = render(jam_obj["info_rst"], link_headers=False)["html"]
self.db.insert(self.table_name, jam_obj, conflict="replace")