| Summary: | WevDAV plugin does not support non-windows shares | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Ken Walker <ken_walker> |
| Component: | Client | Assignee: | Ken Walker <ken_walker> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | simon_kaegi |
| Version: | 0.4 | ||
| Target Milestone: | 0.5 M2 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Ken Walker
According to http://www.webdav.org/specs/rfc4918.pdf section 15.2 the displayname is just a textual description for the resource not the actual name of the file. So I've changed the code to put the resource name as the Name for the file item. The windows WebDAV also seems to return the base within the resource but the external site does not, it's not anywhere in the XML response. So in this case, using the hostname of the name of the plugin site and prepending it to the resource name. Otherwise the file links in the Navigator link to the wrong site, not the WebDAV site. Created a Unique name for each WebDAV file system to include the site name otherwise you can only have one (1) WebDAV file system loaded. Want Simon to code review: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=38930d9f1c8cbf6a7bf87bf7176a02e9fb3f44c7 Released changes in: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=8953e29b79fac25197fe6ae0e2b3d7bf6c32e7a4 Fixed |