Support for CLASS (i.e. public/private/confidental)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.1k
- Forks
- 233
- Avg merge
- 1h 44m
- Merged PRs (30d)
- 1
Description
In a shared calendar environment the CLASS property is rather useful to hide sensitive details in events from others (e.g. passwords for online meetings in the description of the event; but the event itself should be visible in the shared calendar to indicate that you are not available).
Currently it’s not possible in khal to set that property.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue identifies khal's calendar event editing and the iCalendar CLASS property as the scope. Start by locating where event properties are created or edited and how privacy is displayed, then check existing tests for event editing. Done means users can set public, private, or confidential CLASS values and the resulting event preserves them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100