Steps to reproduce
Description
I imported an .ics calendar into Nextcloud Calendar and configured the whole calendar as transparent using:
Calendar settings β Never show me as busy (set this calendar to transparent)
However, whenever an event from this calendar is currently taking place, Nextcloud Talk automatically changes my status to:
Busy β In a meeting
This happens even though the calendar should explicitly not affect my availability.
Additionally, the imported events themselves already contain:
So both the calendar-level setting and the individual event data indicate that these events should be treated as transparent.
Steps to reproduce
- Import an
.ics calendar into Nextcloud Calendar.
- Open the calendar properties.
- Enable:
Never show me as busy (set this calendar to transparent)
- Save the calendar settings.
- Wait until one of the events in this calendar is currently taking place.
- Open Nextcloud Talk and check the user status.
Expected behavior
Expected behavior
Events belonging to a calendar configured as transparent should not mark the user as busy.
They should therefore also not trigger the automatic Talk status:
In a meeting
This should especially be the case when the individual event itself also contains:
Actual behavior
Actual behavior
During an event from this transparent calendar, Nextcloud Talk automatically sets the user status to:
Busy β In a meeting
It appears that the mechanism used for the Talk automatic meeting status does not respect the Calendar transparency setting and/or the event's TRANSP:TRANSPARENT property.
Environment
- Nextcloud: 33.0.8
- Installation: Nextcloud AIO
- Calendar: 6.5.4
- Nextcloud release: Nextcloud Hub 26 Winter
- Calendar source: imported
.ics calendar
Calendar app version
Calendar: 6.5.4
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
Ubuntu 24.04 - latest
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
No response
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
Steps to reproduce
Description
I imported an
.icscalendar into Nextcloud Calendar and configured the whole calendar as transparent using:Calendar settings β Never show me as busy (set this calendar to transparent)
However, whenever an event from this calendar is currently taking place, Nextcloud Talk automatically changes my status to:
Busy β In a meeting
This happens even though the calendar should explicitly not affect my availability.
Additionally, the imported events themselves already contain:
TRANSP:TRANSPARENTSo both the calendar-level setting and the individual event data indicate that these events should be treated as transparent.
Steps to reproduce
.icscalendar into Nextcloud Calendar.Never show me as busy (set this calendar to transparent)
Expected behavior
Expected behavior
Events belonging to a calendar configured as transparent should not mark the user as busy.
They should therefore also not trigger the automatic Talk status:
In a meeting
This should especially be the case when the individual event itself also contains:
TRANSP:TRANSPARENTActual behavior
Actual behavior
During an event from this transparent calendar, Nextcloud Talk automatically sets the user status to:
Busy β In a meeting
It appears that the mechanism used for the Talk automatic meeting status does not respect the Calendar transparency setting and/or the event's
TRANSP:TRANSPARENTproperty.Environment
.icscalendarCalendar app version
Calendar: 6.5.4
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
Ubuntu 24.04 - latest
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
No response
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