Skip to content

persist colors for shared calendars #263

@TheOnAndOnlyZenomat

Description

@TheOnAndOnlyZenomat

Problem / motivation

Hi,

Thanks for building this tool. I looked for an eternity to find a caldav server with easy user management and calendar sharing. This wrapped all that is a nice and simple package :D

I have a problem tho: when importing a calendar shared from another user the calendar color does not get shared as as well. Looking at the sabre dashboard from davis I can that the color is only present in owned calendars, not in shared.

This is especially a problem when using it with davx on android, as all calendars without a specific color get assigned green.

Is this a spec problem or something that could conceivably be worked around?

Proposed solution

The shared calendars should be assigned the color from the source calendar.

Alternatives considered

In my android calendar app (fossify calendar) I assigned custom colors to those shared calendars, but they get reset when davx synchronizes the calendar list.

Area

CalDAV

Additional context

No response

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions