Calendar: Previous, This month and Next as one group, and the period itself opens a picker #858
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#858
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In every calendar view, replace Earlier, Today and Later with a button group — Previous (
chevron-left), This month / This week / Today (calendar-1), Next (chevron-right) — and centre the period's name; clicking it offers a different month, week or day.What exists today
templates/applications/calendar.html:172-177, the same for the four views: three ghost links and anh2with the period. URLs fromagenda.url_for(agenda.py:522-532):?month=YYYY-MM, or?view=…&on=YYYY-MM-DD;on=means the period containing this date (page_for,:707-718).type=monthandtype=date(templates/applications/report.html:64,71,75); Firefox and Safari have notype=month/weekpicker. Basecoat has no date picker (basecoat#124).chevron-leftandcalendar-1are not synced icons.What would change
Page, accessible names that say the unit (Previous month).type=dateinput works for every view, sinceon=takes any day in it; a month list for the month view.Decisions
type=datein a popover (no script, every browser); a richer picker waits for the date-of-birth picker (#863), to choose one library or none for both.Checked against
mainat8c3d03570. From the maintainer's improvements list of 2026-10-07.Fixed in
cae5f61econ main.