目前,管理后台(/admin/reports/signups)中的日期选择器要求用户通过弹出式日历选择日期。如果要选择很久以前的日期,每次点击左箭头只能逐月递减,非常繁琐。例如,要回溯十年,就需要点击 120 次。
预期且理想的行为是:允许用户直接在日期字段中输入内容,输入年份后按回车键即可获取结果。
然而,Discourse 会在日期字段中的某一位数字被修改或删除后立即开始处理结果。例如,删除 2021 的最后一位数字时,系统就会开始尝试从 202 年获取结果:
一种变通方法是直接使用 URL 设置日期,但这违背了使用日期选择器的初衷。
/admin/reports/signups?end_date=2021-02-09&start_date=1998-01-08


