Selecting a “Calendar” item under an account, or the “Calendars”
group, on the Edit → Accounts pop-up, grays out the buttons,
especially the “Delete” button.
Hi,
okay, then it is part of the Yahoo! account and you entered it in the
Evolution directly. There’s nothing to be done in the Online Accounts
then.
You cannot delete those sources (calendars), but you can disable them.
Simply uncheck the box in the “Enabled” column.
Does that Yahoo! account show up on its own in the Edit->Accounts or
it’s under the Mail Accounts node? If the former, you can select it and
click on the Edit button and disable all the calendars from there.
If you’d like to complete get rid of the calendar (and contacts) from
the Yahoo! account, then just configure a new mail account for that
address and at the very end do not check to add also calendars and
contacts. I guess that’s how it has got into your account.
The changes do not appear in the Evolution calendar. I can change
the calendar in Evolution, even without Evolution having accepted
the password, but the changes do not appear when I look at the
calendar in Firefox.
That’s expected behavior, as far as I can tell.
a) without password, you cannot read server-side content;
b) without password, you cannot write to the server, but the calendars
can do changes offline and save them once the calendar is connected,
thus the change had been accepted locally and is waiting for
a successful connection to the server to save it there;
c) even with password, the server changes are not recognized
automatically, because CalDAV has no such thing, thus they’d show up
the next time the periodical refresh is done or when the calendar
is refreshed manually.
I think Yahoo! changed something on their side, they might enforce
OAuth2 and disable password-based logins on the calendar. Newer version
of Evolution should work fine, maybe also yours, though it might need
to change the Authentication type in the Mail account to use the same
method, the “OAuth2 (Yahoo!)”. The calendar derives the authentication
type from the Mail account. Anyway, this is only a guess. The password
prompt may contain a reason for the password rejection, or it can be
seen in the CalDAV log of the evolution-calendar-factory process, if
provided by the server.
Bye,
Milan