Add templates for printing the calendar, once the core can print one #6

Open
opened 2026-10-01 07:02:06 +00:00 by tiagoagueda · 0 comments
Owner

The list asks for a "Template for printing calendar views." The core's Calendar page has four views (month, week, day and agenda) and draws interviews, reminders, deadlines, closing dates and answers due. It has no print view and no PDF. Printing it is the browser's dialog over the page: a month cell shows two entries and then "and N more", and the navigation and the "New reminder" buttons print with it.

So this waits for postulo/postulo#342.

What the plugin should do

  • A month grid made for paper, with every entry of each day, not the first two.
  • A week and a day template with the hours down the side.
  • An agenda: the coming days as a list, with what is overdue.
  • The kinds of entry told apart in words or shapes, not by colour alone, and finished or cancelled ones marked in a way that survives a black-and-white printer.
  • A month wants landscape (#9).
  • Translations and assets as for every template (#7, #8): weekday and month names follow the document's language, and the week starts on the day that language's region starts it.

Decisions

  • Which views first. Recommended: month and agenda, the two people print; week and day after.
  • A family look. Recommended: calendar templates stand apart from the CV families, since a calendar is not handed over with a CV.

Needs from the core

postulo/postulo#342: a PDF of a calendar view through a theme, and a context of plain values without the two-per-cell limit.

Done when

  • The Calendar page offers a PDF of the view on screen, drawn by one of this plugin's templates, with every entry of the period.
  • Printed in black and white, each kind of entry and each finished one can still be told apart.

New strings go through uv run postulo-messages extract, with French and European Portuguese filled on the commit and the European Union catalogues before a tag, as in the other official plugins (#7).

From the list of template improvements of 2026-09-30.

The list asks for a "Template for printing calendar views." The core's Calendar page has four views (month, week, day and agenda) and draws interviews, reminders, deadlines, closing dates and answers due. It has no print view and no PDF. Printing it is the browser's dialog over the page: a month cell shows two entries and then "and N more", and the navigation and the "New reminder" buttons print with it. So this waits for postulo/postulo#342. ## What the plugin should do - A month grid made for paper, with every entry of each day, not the first two. - A week and a day template with the hours down the side. - An agenda: the coming days as a list, with what is overdue. - The kinds of entry told apart in words or shapes, not by colour alone, and finished or cancelled ones marked in a way that survives a black-and-white printer. - A month wants landscape (#9). - Translations and assets as for every template (#7, #8): weekday and month names follow the document's language, and the week starts on the day that language's region starts it. ## Decisions - **Which views first.** Recommended: month and agenda, the two people print; week and day after. - **A family look.** Recommended: calendar templates stand apart from the CV families, since a calendar is not handed over with a CV. ## Needs from the core postulo/postulo#342: a PDF of a calendar view through a theme, and a context of plain values without the two-per-cell limit. ## Done when - The Calendar page offers a PDF of the view on screen, drawn by one of this plugin's templates, with every entry of the period. - Printed in black and white, each kind of entry and each finished one can still be told apart. New strings go through `uv run postulo-messages extract`, with French and European Portuguese filled on the commit and the European Union catalogues before a tag, as in the other official plugins (#7). From the list of template improvements of 2026-09-30.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
Postulo/postulo-templates#6
No description provided.