GNOME Bugzilla – Bug 268162
add name/password entries to webcal dialog
Last modified: 2013-09-13 01:00:13 UTC
Description of Problem: I was trying to access an Open-Xchange Server using Evolution 2.0.1. The Open-XChange Server manages the calendar folders using WebDAV. My personal calendar can be accessed as http://ox/servlet/webdav.ical I will get asked for login and password and can then manipulate my appointments. However, using Evolution, I cannot assign Login and Password for this web calendar. Is this possible? Steps to reproduce the problem: 1. Setup an open-xchange Server (http://www.open-xchange.org), a SUSE Open Exchange Server (SLOX) would also be ok. ;-) 2. Access the webcal://ox-server/servlet/webdav.ical location with Evolution Actual Results: It does not work. Expected Results: It should as for a password and access the information. How often does this happen? Everytime. Additional Information:
It _is_ possible to use webcal://user:password@ox-server/servlet/webdav.ical to access the information. However, this feels very much like a kludge and reveals the password in the input box. The resulting webcal is still read-only. Is it possible to change a web calendar from Evolution?
Yes, we need a username/password entries in the new calendar dialog.
adding srag to cc; still valid in 2.5.5. srag, can you please comment on this, is this possible in the 2.5 timeframe? thanks in advance.
Raising Priority. This comes up frequently.
*** Bug 335070 has been marked as a duplicate of this bug. ***
Upping Priority, adjusting Target Milestone (since we missed 2.5).
chen: Any ideas towards this? Adding the username/password should be OK. Any backend stuff?
Implenting this issue would help Evolution work with OSAF's Cosmo calendar server.
chen: ping?
We can a check box to indicate, that the calendar needs authentication and the backend would prompt for a password if the auth property is set in the ESource.
I also found the "user:pass@" hack and can access my WebDAV calendars, but only in read-only mode. (Evolution version 2.10.1) Do I need to do something else to get read/write access?
Created attachment 92335 [details] [review] proposed eds patch for evolution-data-server; Added callbacks for authentication in http calendars. Those calendars are still read-only.
Created attachment 92336 [details] [review] proposed evo patch for evolution; added "username" entry for http calendars, same as is for calDav.
Patch looks good to commit. Tested and committed the fix to svn HEAD.
@chenthill: ***STRING CHANGE!!!*** you should at least ask the contributor to announce it! the committed patch includes the string "Userna_me:" which did not exist before in evolution. so....? @mcrha: if the string would be changed to "_Username:" or "User_name:" you would not have to announce the string change, as these ones exist already. but i do NOT want to have a third version of that string in the evo string base. each string has to be translated, it's work. would be perfect to only have one string, though.
Andre, I have a list of bugs which has broken UI/Strings. So will be sending out a announce mail with all the changes list tommorrow once i have committed everything ;) For eg: this bug, bug 460649 and some more ...
Andre, you know, the 'N' is used for "Name" (even with Caldav), so it may not work properly. And the 'U' is used for "URL", so I chose "the first" unused letter. Maybe we need to sync it :)