nextcloud / nextcloud/calendar
Auto-translation of time as per the locale and the timezone of the recepient of the calendar invite
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Steps to reproduce
-
The sender, who is in the Europe/Vienna (Austria) timezone, creates a calendar event and sends an invitation to another user.
-
The receiver, who is in the Asia/Kolkata (India) timezone, receives the invitation email.
-
The invitation email shows the event time in the sender’s Vienna timezone, not in the receiver’s local Kolkata timezone.
-
After the receiver accepts the invitation, the event that gets added to their calendar shows the correct converted local time.
Expected behavior
The invitation email should display the event time in the attendee’s local timezone, so they can understand the correct time without doing manual conversion.
Each attendee should receive an invitation formatted in their own timezone, not the organizer’s.
Actual behavior
When a sender in Austria/Vienna timezone sends an invitation in to a receiver in India/Kolkata timezone, the receiver receives the invitation with time in Austria/Vienna timezone.
The problem is that the receiver has to convert the time and check the time before accepting the invite.
Although, after accepting the invitation and the event being added in the calendar of the receiver, the time is correct.
Calendar app version
5.5.3
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
31.0.11
Updated from an older installed version or fresh install
None
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
No response
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
Reproduce the Vienna-to-Kolkata invitation flow described in the issue and inspect how invitation emails format event times. Done means each attendee’s invitation email shows the event in that attendee’s local timezone while the accepted calendar event remains correctly converted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- backend, internationalization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100