View/changes properties of an existing DAVdroid account



  • I have not been able to find any way to inspect the properties of an existing account. This makes things difficult as I have connected 5 accounts using different URLs and Authentication. Now, when something does not work as expected, I can't check what I exactly did enter... So I delete the account and type it in again )-:


  • developer

    At the moment, there's no such option. Maybe an "Info" activity for every account would be a good idea. We will consider this idea. However, you should know your credentials and the password can't be shown anyway πŸ˜‰



  • I know my credentials, but what if I want to change the server name, or I want to change from http to https ?


  • developer

    @kollix: Just delete the account and add it again with the new URL.



  • Dear rfc2822,
    sure one can delete and add again, and true that the password would not be displayed anyway. But the point is, if you are working on a business scale with this software, thus sticking to https on principle, you may well have quite a few address books and calendars to link to, e.g. company, department, project group and personal. With a server-side system like egroupware - and probably with all other decent solutions - there is a variety of URL syntaxes (for address books, appointments and tasks, or unspecific) and the possibility of accessing via personal or group rights. Put another way, there are a lot more ways of killing a cat than skinning it. Which is why it would be really helpful to be able to see exactly with which URL and login-id any particular connection has been specified. Hope this helps to clarify the reason for the request - and many thanks for the tip about Android 4.1.2 not managing SNI.
    Cheers, Tim



  • Yeah - it would be awesome to at least be able to refresh available calendars via caldav and select them for syncing. Its such a basic feature that isn't currently available.


  • developer

    @CRCinAU It's available – just delete the account and add it again. At the moment, I don't want to spend time for features that one can do this easily and thus introduce huge amounts of new bugs as long as the current features are not 99% perfect.

    However, if someone wants to provide such an info activity, please feel free to make a pull request, I'll include it.



  • I support this feature request. More precisely
    http://davdroid.bitfire.at/faq/entry/editing-davdroid-accounts
    editing accounts (obviously including viewing of current settings) would be handy in times were regular password changes become more and more important. πŸ˜‰



  • +1 for password changing πŸ™‚



  • An account editing feature would be great.
    +1



  • +1 a very good suggestion that I would use.


  • developer

    +1 indeed. Please submit your pull request.


  • admin

    +1. That'd be fun!



  • fine, deleting the account and re-adding it makes sense without a proper dialog to change these settings, but how can I prevent that the data (contacts / calender entries) are being deleted upon deleting the associated DAVdroid account? this is really a bummer, it happend to me when I changed the server password of my contact sync server. I lost some contacts I added on my phone since the sync, because I didn't realised that the PW wasn't changed on my phone πŸ˜•


  • developer

    @da-phil: Unfortunately, there is no way to accomplish this at the moment. When you delete a sync account, all related data will be deleted.

    So, the only way is to make sure that all clients are synchronized before changing the password until there is a GUI for changing properties (which would of course be the better approach).



  • I agree with most of the other users here. And especially changing password is critical issue. I was about to recommend DAVdroid for ~100 Zimbra users (I would even ask them to use the Google Play, so you would get money from it), but I cannot due to this limitation. We have a password policy to change password at least once a year, and some do it more frequently.

    Changing between http/https, username or URL are nice to have. In fact the ActiveSync accounts doesn't allow changing username, only hostname, password and SSL parameters. But changing password is a must have.

    That aside. What are the issues related to changing password, from an implementation point of view?


  • developer

    What are the issues related to changing password, from an implementation point of view?

    I can't think of any issues. It has just to be done.



  • Hm. Would it be possible to manually tinker with a file on the Android's system? I mean, the password (and the rest of the account data) needs to be stored somewhere, after all.
    With that file, one could also probably backup the DAVdroid accounts.



  • I haven't been able to reliabily restore my DAVDroid accounts with
    Titanium Backup.

    Though contacts lists work fine after restoration, calendars do not,
    and I often end up deleting and recreating the whole account anyway…

    2015-02-10 15:33 GMT+01:00 muelli notifications@github.com:

    Hm. Would it be possible to manually tinker with a file on the Android's
    system? I mean, the password (and the rest of the account data) needs to be
    stored somewhere, after all.
    With that file, one could also probably backup the DAVdroid accounts.

    β€”
    Reply to this email directly or view it on GitHub.



  • FTR: I found /data/system/users/0/accounts.db to contain my password(s).