nextcloud / nextcloud/calendar

Display a warning regarding Week numbers in case of different standards for a specific year

Open
#2,308 0 comments 3 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.

3 standards are described in Wikipedia regarding week numbers: https://en.wikipedia.org/wiki/ISO_week_date

Let's imagine we want to plan a meeting with someone in Zimbabwe during the summer. If we want to plan the week number 26 for instance. Depending on the current year, this number will not be the same week for the person in Zimbabwe and someone in Europe. In 2021, week 26 correspond to June 28, 2021 to July 4, 2021 for France. For Zimbabwe, this maps to June 20, 2021 to June 26, 2021

Describe the solution you'd like

We would like to know directly in the agenda if the week number is the same everywhere or not. With Jordan, we had a first idea. If we select the option to display the week number and the week number is not the same in the 3 standards, then we could display a warning on top of the agenda after the year. If we pass the mouse over the warning then we could display a message explaining that the week number can be different in some countries.

Describe alternatives you've considered

We have not considered any alternative yet.

Additional context

We didn't find any related issue in the GitHub repository or nothing proposing this feature on the Nextcloud forum. Do you think it could be a good feature for Nextcloud Calendar? We are 2 people motivated to implement it.

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

No files, tests, or entry points are named. Start by reviewing the calendar agenda and its week-number display, then verify how the three standards differ for a selected year and how a warning could be presented. Done means the agenda clearly warns users when week numbers are not consistent across standards.

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
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.