X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=58b575f837774e5f6106b61b32ec452ff395c2b0;hb=af769db012fc0cf590b565c3368102b2f6099394;hp=0af96e7538c2cefd9febd1ac55dedc6fd95f4f90;hpb=736d41c2813776569a37805e4637a380290a1656;p=plomtask
diff --git a/plomtask/http.py b/plomtask/http.py
index 0af96e7..58b575f 100644
--- a/plomtask/http.py
+++ b/plomtask/http.py
@@ -29,7 +29,9 @@ class TaskHandler(BaseHTTPRequestHandler):
try:
conn, site, params = self._init_handling()
if 'calendar' == site:
- html = self.do_GET_calendar(conn)
+ start = params.get('start', [''])[0]
+ end = params.get('end', [''])[0]
+ html = self.do_GET_calendar(conn, start, end)
elif 'day' == site:
date = params.get('date', [todays_date()])[0]
html = self.do_GET_day(conn, date)
@@ -41,10 +43,11 @@ class TaskHandler(BaseHTTPRequestHandler):
except HandledException as error:
self._send_msg(error)
- def do_GET_calendar(self, conn: DatabaseConnection):
+ def do_GET_calendar(self, conn: DatabaseConnection, start: str, end: str):
"""Show Days."""
return self.server.jinja.get_template('calendar.html').render(
- days=Day.all(conn))
+ days=Day.all(conn, date_range=(start, end)),
+ start=start, end=end)
def do_GET_day(self, conn: DatabaseConnection, date: str):
"""Show single Day."""