switch for synchronisation of contacts or calendar only



  • I have an account were I just want to sync the calendar but not the contacts. However, I found no switch to withhold the app from syncing both after entering the data for the calendar synchronisation.

    Reason is that the account is work related and I cannot have the work contacts on my private phone too (what’s app accesses the contacts).

    Any chance to implement such an option?



  • Hello, please post your debug info. It is found in the DAVx⁵ app settings on the very top.


  • developer

    Why don’t you just select the address book(s) or calendar(s) you want and leave the other ones unchecked?



  • @rfc2822 I would do that but there is no option to uncheck the addressbook


  • developer

    @Merat I guess we’re talking about different things. Can you post a screenshot of your DAVx⁵ account view (and your debug info)?



  • @rfc2822 I did not grant permissions since I did not want to sync the contacts :

    — BEGIN DEBUG INFO —

    SOFTWARE INFORMATION

    • at.bitfire.davdroid 2.2.3.1-gplay (267) from com.android.vending
    • org.dmfs.tasks 1.1.16 (7350) from com.android.vending
    • com.android.providers.contacts 9.0.5.309 (90005309)
    • com.android.providers.calendar 9.0.4.300 (90004300)
    • com.android.contacts 9.0.7.301 (90007301)
    • com.android.calendar 9.0.4.333 (90004333)
    • me.bluemail.mail 1.9.5.25 (14344) from com.android.vending

    CONNECTIVITY (at the moment)
    Active connection: WiFi, CONNECTED

    CONFIGURATION
    Power saving disabled: yes
    android.permission.READ_CONTACTS: denied
    android.permission.WRITE_CONTACTS: denied
    android.permission.READ_CALENDAR: granted
    android.permission.WRITE_CALENDAR: granted
    org.dmfs.permission.READ_TASKS: granted
    org.dmfs.permission.WRITE_TASKS: granted
    android.permission.ACCESS_COARSE_LOCATION: denied
    System-wide synchronization: automatically
    Account: plc@local.host
    Address book sync. interval: manually
    Calendar sync. interval: 240 min
    OpenTasks sync. interval: 240 min
    WiFi only: false
    [CardDAV] Contact group method: GROUP_VCARDS
    [CalDAV] Time range (past days): 90
    Manage calendar colors: true
    Use event colors: false
    Address book sync. interval: manually
    Calendar sync. interval: 240 min
    OpenTasks sync. interval: 240 min
    WiFi only: false
    [CardDAV] Contact group method: GROUP_VCARDS
    [CalDAV] Time range (past days): 90
    Manage calendar colors: true
    Use event colors: false

    SQLITE DUMP
    android_metadata
    | locale |
    | de_DE |



    SYSTEM INFORMATION
    Android version: 9 (NEO-L29 9.0.0.190(C721E5R1P9))
    Device:
    — END DEBUG INFO —


  • developer

    Thanks for the debug info! There are no address book collections in your debug info, so DAVx⁵ won’t synchronize any contacts.

    I’m sorry but I still don’t know what we’re talking about…



  • @rfc2822 here the (irritating) screenshot. Why did it show a carddav account?
    Screenshot_20190127_214132_at.bitfire.davdroid.jpg


  • developer

    @Merat Assuming you mean “CardDAV”: because your server said it offers CardDAV… but there are no collections, so it’s empty. You can try to create an address book with the action button next to “CardDAV” (☰) and see what happens 🙂



  • This post is deleted!


  • @rfc2822 okay, after reading the debug info myself, it became clear that it won’t sync my contacts. I was just confused that a carddav account showed up after initiating a caldav account - I was unsure if it might auto detect the url since user name and password are identical…


  • developer

    @Merat I see… well as said above, your server tells DAVx⁵ that it’s CardDAV-capable, so DAVx⁵ shows the CardDAV card plus it’s options. For instance, this could be a server where no address book has been created yet, and now you can use ☰ to create one.



  • @rfc2822 I granted permissions to access contacts on my phone and the carddav option shows the url to the caldav server (without a possibility to change the url to my carddav server - which would be nice for my private account)

    So thanks for the calming explanations


Log in to reply
 

Similar topics