This is an automated email from the ASF dual-hosted git repository. gstein pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/steve.git
commit 36a7d8b6aee29b7e09402ec2bf8b76e96c9fe5b4 Author: Greg Stein <[email protected]> AuthorDate: Thu Feb 12 07:31:49 2026 -0600 feat: populate open/close date inputs and display actual times in state box Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <[email protected]> --- v3/server/pages.py | 6 +++++- v3/server/templates/manage.ezt | 8 ++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/v3/server/pages.py b/v3/server/pages.py index 30c42eb..dc69570 100644 --- a/v3/server/pages.py +++ b/v3/server/pages.py @@ -40,7 +40,7 @@ APP = asfquart.APP _LOGGER = logging.getLogger(__name__) THIS_DIR = pathlib.Path(__file__).resolve().parent -DB_FNAME = THIS_DIR / APP.cfg.db +DB_FNAME = THIS_DIR.parent / APP.cfg.db TEMPLATES = THIS_DIR / 'templates' STATICDIR = THIS_DIR / 'static' @@ -547,6 +547,10 @@ def postprocess_election(e): e.fmt_close_at = format_datetime(dt_close) e.fmt_close_at_full = dt_close and dt_close.strftime(FMT_DATE_FULL) + # Add ISO date strings for input fields (YYYY-MM-DD) + e.fmt_open_at_iso = dt_open.date().isoformat() if dt_open else None + e.fmt_close_at_iso = dt_close.date().isoformat() if dt_close else None + ### temporary. need to adjust input query. if 'issue_count' not in e: e.issue_count = 5 ### arbitrary. just provide a value diff --git a/v3/server/templates/manage.ezt b/v3/server/templates/manage.ezt index c0b00b8..34c3c76 100644 --- a/v3/server/templates/manage.ezt +++ b/v3/server/templates/manage.ezt @@ -133,18 +133,18 @@ <div> [is e_state "editable"] - Estimate to open: <input type="date"> + Estimate to open: <input type="date" [if-any fmt_open_at_iso]value="[fmt_open_at_iso]"[end]> [else] - Opened: [#fmt_open_at_full]TBD + Opened: [fmt_open_at_full] [end] </div> <div class="mb-3"> [is e_state "closed"] - Closed: [#fmt_close_at_full]TBD + Closed: [fmt_close_at_full] [else] [# can set/extend Close date, until actually closed. ] - Estimate to close: <input type="date"> + Estimate to close: <input type="date" [if-any fmt_close_at_iso]value="[fmt_close_at_iso]"[end]> [end] </div>
