nextcloud / nextcloud/calendar

Automatically check FreeBusy when inviting attendee, show warning if already booked

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

Nobody has claimed this yet.

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

Description

Expected behaviour

In case of sending two calendar invitations to the same person at the same time, calendar should decline the second one automatically.

Actual behaviour

Calendar don't decline events overlapping automatically.

Calendar app

Calendar app version: (2.0.3)

Client configuration

Browser: (Version 84.0.4147.125 (Official Build) (64-bit))

Operating system: (Widows 10, Ubuntu 18.04 and Mac OS 10.14)

Server configuration

Operating system: (Univention Corporate Server)

Database: (PostgreSQL 9.6.17 on x86_64-pc-linux-gnu)

PHP version: (7.2.24)

Nextcloud Version: (18.0.6)

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 locating the calendar app's invitation flow and its FreeBusy handling; the issue provides no file or test names. Reproduce two overlapping invitations for the same attendee, then verify that the second invitation is declined automatically and that the requested warning is shown.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.