nextcloud / nextcloud/calendar

Note office on-prem availability

Open
#5,397 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. to triage 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.

For people working at orgs where there are multiple multi-floor buildings at each location - wasting 10 minutes walking to another building to find a colleague is working from home is not great 😄

That is, of course, why such companies often have a 'remote vs at home' indicator somewhere, perhaps in the company address book, profile page, status or calendar.

Beyond that, you often want to plan when to go to the office (or, which one) with others. It'd be nice if you can see when somebody plans to be at the office.

So in short, we're looking for a way to note if you're in the office now or working remote today; and to track when you plan to be at the office/work remote the rest of the week(s). Moreover, this should ideally also work for a company with multiple locations.

Describe the solution you'd like

We need one place where you can note this down. That could be the personal settings where you can currently note your working hours, or in the calendar app. Ideally, you can select multiple locations, or have a free text field noting where you are - maybe you work from a co-working location Monday, a cafe Tuesday, the Berlin office Wednesday, the train on Thursday and from the Stuttgart office on Friday!

Then it should be visible on:

  • profile
  • calendar
  • status
  • address book?
Describe alternatives you've considered

No response

Additional context

No response

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

The issue names no files, tests, or entry points. First clarify the scope and inspect how personal settings, the calendar, profiles, status, and the address book currently expose user information; done requires an agreed design covering current and planned locations across multiple offices and the listed surfaces.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
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.