I have added a calendar that was detected as read-only by DAVdroid. However, I do get persistent 403 errors with one of my CardDAV accounts.
I would guess they are caused by some automated process, probably the automatic linking of similar contacts from different accounts.
Would it be possible for DAVdroid to ignore writes on read-only accounts, at least after the first 403 message was confirmed by the user?
(The expanded message is <AccountName>: at.bitfire.davdroid.webdav.HttpException: 403 Forbidden at at.bitfire.davdroid.bebdav.WebDavResource.checkResponse(WebDavResource.java:419) at at.bitfire.davdroid.webdav.WebDavResourc …
(it ends here, so not really helpful). I am running DAVdroid on a Samsung with Android 4.4.4)