nextcloud / nextcloud/calendar

Export as PDF

Open
#2,879 8 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

Is your feature request related to a problem? Please describe.
I run a Nextcloud with ~10 calendars for different topics. Until now we also have to keep a pdf list of events up to date to pass it to external persons. Sharing the calendars isn't a good option, because not all of the persons need all the dates in there calendars. They want to see, which dates there are and copy&paste them into their own calendar.

Describe the solution you'd like
It would be great, if I could select some calendars, select a time period and export the entries as PDF. Maybe it would be useful to select if I just want title and date or if I also want description, invited persons and so on.

Describe alternatives you've considered
I thought about simply taking a screenshot of the list-view, but then copy&paste wasn't possible. I thought, maybe I cloud print the page as PDF, but the print view includes the rest of the page. So maybe it would be a first step to add a @print css.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the calendar list view and its current print behavior, since the issue identifies these as the relevant entry points. Clarify whether the first step is print CSS or full PDF export, then define how calendar selection, time period, and included event fields should work before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.