X-Git-Url: https://plomlompom.com/repos/template?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=280b0f5cef64c904e5e64dede0f91b2a7cf800f7;hb=f1795f22a6ea2409fc1c7c0ea921dc530e7625c2;hp=cf7bb0810719674a943ba2f7f8eec45e72befdbf;hpb=eff89a3ebc0b3bf5b340b0ebd2b32fa136d8f640;p=plomtask diff --git a/plomtask/http.py b/plomtask/http.py index cf7bb08..280b0f5 100644 --- a/plomtask/http.py +++ b/plomtask/http.py @@ -5,7 +5,7 @@ from http.server import HTTPServer from urllib.parse import urlparse, parse_qs from os.path import split as path_split from jinja2 import Environment as JinjaEnv, FileSystemLoader as JinjaFSLoader -from plomtask.dating import todays_date +from plomtask.dating import date_in_n_days from plomtask.days import Day from plomtask.exceptions import HandledException, BadFormatException, \ NotFoundException @@ -113,6 +113,8 @@ class TaskHandler(BaseHTTPRequestHandler): """Show Days from ?start= to ?end=.""" start = self.params.get_str('start') end = self.params.get_str('end') + if not end: + end = date_in_n_days(60) ret = Day.by_date_range_with_limits(self.conn, (start, end), 'id') days, start, end = ret days = Day.with_filled_gaps(days, start, end) @@ -122,7 +124,7 @@ class TaskHandler(BaseHTTPRequestHandler): def do_GET_day(self) -> dict[str, object]: """Show single Day of ?date=.""" - date = self.params.get_str('date', todays_date()) + date = self.params.get_str('date', date_in_n_days(0)) todays_todos = Todo.by_date(self.conn, date) conditions_present = [] enablers_for = {}