Prefill Doris Barbell routine log timestamps
Some checks failed
secret-guardrails / artifact-secret-scan (push) Has been cancelled
secret-guardrails / gitleaks (push) Has been cancelled

This commit is contained in:
Fizzlepoof
2026-05-28 18:05:54 +00:00
parent 8a61169ab9
commit 6ba3fe208e
2 changed files with 9 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
from __future__ import annotations
from datetime import datetime
from fastapi import APIRouter, Form, HTTPException, Request, status
from fastapi.responses import RedirectResponse
from fastapi.templating import Jinja2Templates
@@ -132,7 +134,7 @@ def routine_log_sheet(request: Request, routine_id: str):
'routine': routine,
'routine_sheet': _build_routine_log_sheet(routine),
'routine_action_label': _routine_action_label(routine['name']),
'default_performed_at': '',
'default_performed_at': _default_performed_at_value(),
},
)
@@ -290,6 +292,10 @@ def _default_reps_value(target_reps: str | None) -> str:
return cleaned if cleaned.isdigit() else ''
def _default_performed_at_value() -> str:
return datetime.now().astimezone().strftime('%Y-%m-%dT%H:%M')
def _routine_action_label(routine_name: str) -> str:
if ': ' in routine_name:
label = routine_name.split(': ', 1)[1].strip().lower()