Render a printable monthly Ordo PDF endpoint #49

Open
opened 2026-07-01 00:59:05 +00:00 by manlycucumber · 0 comments
manlycucumber commented 2026-07-01 00:59:05 +00:00 (Migrated from github.com)

Problem

Parishes and individuals want a printable monthly Ordo. The Api needs an endpoint that renders the month's calendar as a clean, print-ready PDF derived from the existing month data.

Acceptance criteria

  • An endpoint returns a PDF Ordo for a given (year, month, system, calendar).
  • The layout lists each day with its liturgical designation legibly for print.
  • Invalid inputs return the canonical error (as JSON, not a broken PDF).
  • PDF generation is covered by a test asserting a valid PDF for a sample month.

Notes

Reuse the month endpoint's projection so the PDF and JSON never disagree.

## Problem Parishes and individuals want a printable monthly Ordo. The Api needs an endpoint that renders the month's calendar as a clean, print-ready PDF derived from the existing month data. ## Acceptance criteria - [ ] An endpoint returns a PDF Ordo for a given (year, month, system, calendar). - [ ] The layout lists each day with its liturgical designation legibly for print. - [ ] Invalid inputs return the canonical error (as JSON, not a broken PDF). - [ ] PDF generation is covered by a test asserting a valid PDF for a sample month. ## Notes Reuse the month endpoint's projection so the PDF and JSON never disagree.
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
Directorium/Api#49
No description provided.