Evolution doesnt see alternate calendar collections

On Evolution 3.60.2.

I have a radicale server. There is a user collection folder, aswell as a “foo” collection containing the calendars foo/bar and foo/baz.

With vdirsyncer and davx5/etar (Android). Both of these applications find the calendars under the non-user subpath, by specifying the subpath directly as the url (cal.server.org/foo)

Evolution, however:

  1. only discovers the non-user name collection when specifying the subpath in add collection account (cal.server.org/foo)
  2. also includes the user collection even if a specific subpath is given, leading to duplicate calendars at worst, or a mess in the navigation sidebar at best.

What I’ve tried:

This can work until I have another collection I’d like to add, for example:

  • user/*
  • foo/bar
  • foo/baz
  • inky/pinky

For now, it seems the only way to get this to work is to add each and every one of those calendars under the collection INDIVIDUALLY (add foo/bar then foo/baz then inky/pinky) using the “New Calendar” option instead.

Is this indeed the case? Is there a way around this in the config, perhaps?

Hi,
Evolution searches for the user calendars from the server path you gave
it, then it looks to well known places for logged user’s private
collections.

Does the server anyhow advertise the user can access also collections
(calendars) from the other paths? No idea how the other two apps do it,
but for evo it’s a requirement. You can see what the server returns
(and what evo finds) when you do File->New->Calendar-> fill in the user
name and the path you want->Find Calendars.

Bye,
Milan