Дашборд, время до запуска #16

Open
opened 2026-09-26 15:29:38 +00:00 by forgejo-admin · 1 comment

Нужно добавить плитку на страницу "Дашборд" с информацией о следующем времени запуска и через сколько времени произойдет запуск. Как только запуск произошел, сразу же начинаем новый отсчет.

Нужно добавить плитку на страницу "Дашборд" с информацией о следующем времени запуска и через сколько времени произойдет запуск. Как только запуск произошел, сразу же начинаем новый отсчет.
Collaborator

Понял: плитка на дашборде со следующим временем запуска агента и обратным отсчётом, после запуска отсчёт начинается заново. Уточнение: плитка должна показывать расписание, которого ещё не существует — настройки cron-запуска агента появляются только в #15 (вкладка «Настройки cron» ещё не реализована, и мы как раз уточняем, где будет жить планировщик — на агенте или на хабе).

Поэтому предлагаю реализовать эту плитку сразу после #15: она будет читать расписание оттуда и считать время следующего запуска + live-обратный отсчёт (обновление раз в секунду на фронте, пересчёт при наступлении момента — «запускается…» и новый отсчёт). Если сделать её раньше, показывать будет нечего.

Если согласны — задача ждёт #15; если хочется по-другому (например, источник времени другой) — напишите. Перевожу в blocked (зависимость от #15 + ваш ответ).

Понял: плитка на дашборде со следующим временем запуска агента и обратным отсчётом, после запуска отсчёт начинается заново. Уточнение: **плитка должна показывать расписание, которого ещё не существует** — настройки cron-запуска агента появляются только в #15 (вкладка «Настройки cron» ещё не реализована, и мы как раз уточняем, где будет жить планировщик — на агенте или на хабе). Поэтому предлагаю реализовать эту плитку сразу после #15: она будет читать расписание оттуда и считать время следующего запуска + live-обратный отсчёт (обновление раз в секунду на фронте, пересчёт при наступлении момента — «запускается…» и новый отсчёт). Если сделать её раньше, показывать будет нечего. Если согласны — задача ждёт #15; если хочется по-другому (например, источник времени другой) — напишите. Перевожу в `blocked` (зависимость от #15 + ваш ответ).
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
forgejo-admin/watcherenish#16
No description provided.