nextcloud / nextcloud/calendar

Show availability / working hours as background event

Open
#3,570 2 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement Feature: Fullcalendar Feature: Scheduling
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

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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.