Уточните, что в календаре можно выбрать месяц и год

В настоящее время выбор даты в админ-панели ( /admin/reports/signups ) требует выбора даты из всплывающего календаря. Для даты, находящейся далеко в прошлом, это неудобно: приходится нажимать стрелку влево, чтобы уменьшить дату на один месяц за раз. Для десяти лет это 120 кликов.

Ожидаемое и желаемое поведение — возможность ввода даты непосредственно в поле даты, ввода года, нажатия Enter и получения результатов.

Однако Discourse начинает обработку результатов, как только в поле даты изменяется или удаляется хотя бы одна цифра. Таким образом, удаление последней цифры из 2021 запускает процесс получения результатов за год 202:

Обходной путь — установка дат через URL, но это противоречит цели использования выбора даты.

/admin/reports/signups?end_date=2021-02-09&start_date=1998-01-08

7 лайков

Наверное, стоит стилизовать месяц/год так, чтобы это было очевидно, но вы можете кликнуть по ним для более существенных изменений.

Не уверен, есть ли причина, по которой мы не разрешаем прямой ввод… но я согласен, что это была бы приятная опция.

8 лайков

Я тоже не знал об этой функции, спасибо, что подняли этот вопрос!

2 лайка