В настоящее время выбор даты в админ-панели ( /admin/reports/signups ) требует выбора даты из всплывающего календаря. Для даты, находящейся далеко в прошлом, это неудобно: приходится нажимать стрелку влево, чтобы уменьшить дату на один месяц за раз. Для десяти лет это 120 кликов.
Ожидаемое и желаемое поведение — возможность ввода даты непосредственно в поле даты, ввода года, нажатия Enter и получения результатов.
Однако Discourse начинает обработку результатов, как только в поле даты изменяется или удаляется хотя бы одна цифра. Таким образом, удаление последней цифры из 2021 запускает процесс получения результатов за год 202:
Обходной путь — установка дат через URL, но это противоречит цели использования выбора даты.
/admin/reports/signups?end_date=2021-02-09&start_date=1998-01-08


