"only show your own" has no effect at all (at least when using a Nextcloud account) #1370
-
        Problem scope
 App version
 Android version and device/firmware typeAndroid 15 (LineageOS 22.1) Steps to reproduce
 Actual resultunfortunately nothing changes. Expected resultthe calendars owned and shared by an other user should not be shown in the list. Further infoit seems that the same is true for address books... since i don't have shared address books i can't 100% confirm, but Nextclouds system address book "Accounts" also stays visible although the owner is correctly shown as "system" in contrast to my username at the other ones.  | 
  
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
| 
         There are unfortunately multiple methods to detect "personal" collections. To support specific services, DAVx5 currently doesn't user the  The UI switch toggles the personal flag, as explained above. I agree that this is somehow confusing. We could in theory check whether this method is still needed for these specific other services or we could replace it completely by   | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         this is indeed really confusing! ...else i wouldn't have classified it as bug.  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         The “bootstrap” (discovery) process starts by querying a well-known URL, from it obtaining the principal-own URL, and from there the calendar-home-sets (plural) and addressbook-home-sets (again plural) for that user (principal). Currently DAVx⁵ classifies collections, when these are not found via the principal URL (current-user-principal). Okay, how are then non-personal collections discovered at all? This is not clear from https://manual.davx5.com/accounts_collections.html#personal-collections .  | 
  
Beta Was this translation helpful? Give feedback.
There are unfortunately multiple methods to detect "personal" collections. To support specific services, DAVx5 currently doesn't user the
DAV:ownerfield, but considers collections which are in a homeset of the user as "personal". Other resources that are found by service detection, for instance in a homeset of a group that the user belongs to, are not considered personal.The UI switch toggles the personal flag, as explained above.
I agree that this is somehow confusing. We could in theory check whether this method is still needed for these specific other services or we could replace it completely by
DAV:owner-based logic. But I'm afraid that at the moment there are too much other things.