nextcloud / nextcloud/calendar
Show availability / working hours as background event
Nobody has claimed this yet.
- 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.
With https://github.com/nextcloud/server/pull/27466 the dav back-end got a front-end component to set the availability (working hours) of a user. You can see the availability when open the free/busy modal but not in the default day/week/month views
Describe the solution you'd like
Show anything unavailable as a subtle background color in those views, possibly with the help of https://fullcalendar.io/docs/background-events.
We can query the data from the scheduling inbox
Describe alternatives you've considered
N/a
Additional context
N/a
As discussed with @nimishavijay
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
Start by tracing the calendar's default day, week, and month views and how availability is queried from the scheduling inbox. Review FullCalendar's background-events support, then make unavailable periods appear as subtle background colors in all three views and verify that existing free/busy behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100