[FEATURE]: Export members as PDF #286

Closed
opened 2025-12-12 08:15:06 +01:00 by carla · 1 comment
Owner

Description

As a user I can select members in the member overview and export them as PDF.

Acceptance criteria

  • There is a button in the member overview "Export to PDF (<number of selected members/if none all>)"
  • If the button is clicked and members are selected those members will be exported
  • Only the visible columns are exported
  • If no members are selected all members are exported
  • The content is horizontally distributed
  • The PDF pages break in a userfriendly manner
## Description As a user I can select members in the member overview and export them as PDF. ## Acceptance criteria - [x] There is a button in the member overview "Export to PDF (<number of selected members/if none all>)" - [x] If the button is clicked and members are selected those members will be exported - [x] Only the visible columns are exported - [x] If no members are selected all members are exported - [x] The content is horizontally distributed - [x] The PDF pages break in a userfriendly manner
carla added this to the I can export members milestone 2025-12-12 08:15:13 +01:00
simon added the
high priority
needs refinement
labels 2025-12-18 10:31:08 +01:00
carla added spent time 2025-12-18 14:47:14 +01:00
7 hours
carla added this to the Sprint 12: 29.01.- 19.02 project 2026-01-08 13:25:25 +01:00
carla self-assigned this 2026-02-09 15:25:53 +01:00
Author
Owner

Multiple possibilities:

  1. Focus easy to integrate and good layout: ChromicPDF (https://hexdocs.pm/chromic_pdf/ChromicPDF.html#module-usage)
    positive: easy to define layout
    downside: dependencies and possible security issues when running a browser for pdf export

  2. Typst/Imprintor,
    positive: no dependencies on chrome, less security considerations
    downside: more effort to define the design

  3. Simple and out of the box approach -> clikc print and export to pdf
    positive: no dependencies needed
    downside: layout often different among browsers, not stable, more a quick solution

I decided to go for the second approach.

Multiple possibilities: 1. Focus easy to integrate and good layout: ChromicPDF (https://hexdocs.pm/chromic_pdf/ChromicPDF.html#module-usage) positive: easy to define layout downside: dependencies and possible security issues when running a browser for pdf export 2. Typst/Imprintor, positive: no dependencies on chrome, less security considerations downside: more effort to define the design 3. Simple and out of the box approach -> clikc print and export to pdf positive: no dependencies needed downside: layout often different among browsers, not stable, more a quick solution I decided to go for the second approach.
carla closed this issue 2026-02-16 13:41:23 +01:00
Sign in to join this conversation.
No assignees
1 participant
Notifications
Total time spent: 7 hours
carla
7 hours
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: local-it/mitgliederverwaltung#286
No description provided.