Bug 292330

Summary: DAV Groupware resource: cannot change credentials ex post
Product: [Frameworks and Libraries] Akonadi Reporter: Hans Meine <hans_meine>
Component: DAV ResourceAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: greg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0

Description Hans Meine 2012-01-24 15:35:34 UTC
Version:           unspecified (using KDE 4.7.4) 
OS:                Linux

I am using davmail to let akonadi talk to our company exchange server.
After I was forced to change my password, I could not find a way to update my credentials stored for the DAV Groupware resource.

To be specific, I am entering the credentials multiple times:
* Once when creating the new resource (and this is where my problem is), and
* once again for every CalDav server I am configuring within the resource.

I do not know whether and why I need to do so.

Reproducible: Always

Steps to Reproduce:
1) Set up a DAV groupware resource with at least one CalDav server and make sure everything works.
2) Change the password on the server (in my case via the Active Directory).
3) Observe the Akonadi resource failing to synchronize.
4) Now try to change the settings via "kcmshell4 kcm_akonadi"; I could only change the passwords for the servers within the resource, but that did not fix 3).


Expected Results:  
The credentials (in particular the password) entered when setting up the resource for the first time should be able to be changed later as well.

Even better, as a non-technical user, I would expect "KDE" to ask for my server password just /once/, and not for every calendar/server.  (Note that the davmail  setup currently requires the user to enter a different URL/server for each and every calendar that should be accessed.
Comment 1 Grégory Oestreicher 2012-01-27 09:13:50 UTC
Hi Hans,

The resource shipped with KDE 4.8 has a new UI for this task where you can enter a main login / password couple in the main configuration dialog and use it in all URLs you add to the resource.

I think this addresses your request, but feel free to reopen this bug if I misunderstood what you need.

Cheers,
Grégory