taskangel-app - Tasks: task #5786, KDE/Gnome desktop: how to open...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #5786: KDE/Gnome desktop: how to open webdav repository

Submitted by:  Paul Kremer <pkremer>
Submitted on:  Fri Feb 29 19:12:52 2008  
Should Start On: Fri Feb 29 00:00:00 2008Should be Finished on: Fri Feb 29 00:00:00 2008
Priority: 1 - LaterStatus: In Progress
Percent Complete: 0%Assigned to: Allan Logan <alogan>
Open/Closed: Open

(Jump to the original submission Jump to the original submission)

Sun May 24 14:58:00 2009, comment #7:

I have now comitted a minimal patch that selects among nautilus, konqueror and dolphin and then opens up the webdav url. Unfortunately, nautilus and konqueror seem to disagree on the protocol name in the url, so it now differentaiates between them and either uses 'webdav' or 'dav' respectively.

See also the diff at http://tinyurl.com/pq7dl8

Paul Kremer <pkremer>
Project Member
Sun May 24 10:33:15 2009, comment #6:

the patch does not actually fix the issue, because it starts a file-manager directly with the internal repository path, which is private by definition. All file transactions by the user must be done through the private DAV interface given by the process called "presenter.py" on port 6222. The "physical" repository should never be accessed directly, only readonly access might be useful, but as soon as one wants to perform write operations, the crypto-layer must be inbetween! See http://angelapp.missioneternity.org/index.py/OverView

Paul Kremer <pkremer>
Project Member
Wed May 20 20:51:09 2009, comment #5:

Not sure if the patch I uploaded is what you are looking for. If not, point me in the right direction and I will get it done :)

Allan Logan <alogan>
Project MemberIn charge of this item.
Sun May 3 05:37:41 2009, comment #4:

Thanks for the tip. I will test this out and see if it can improve how we open things in a browser.
I have written the fix for opening things in the file manager, but want to test it against several managers before I commit.

Allan Logan <alogan>
Project MemberIn charge of this item.
Sat May 2 17:13:25 2009, comment #3:

I recently stumbled over this module:

It might at least be the tool of choice for opening up stuff in the web-browser. It's probably useless for webdav mounts though.

Paul Kremer <pkremer>
Project Member
Fri May 1 21:27:28 2009, comment #2:

Ok, looks like the way the platform wrapping is done, I should be able to refactor showRepositoryInFilemanager to work similar to how showURLInBrowser works, which was done pretty well.

Allan Logan <alogan>
Project MemberIn charge of this item.
Thu Apr 30 19:22:11 2009, comment #1:

Because of the differences in the Linux file managers, it may be beneficial to simply add a drop-down menu in the preferences window. This would allow the user to choose which file manager they prefer, and implement according to the parameters for each of them.

The downside is that this would require us to code for and test against a large number of file managers.

I would preferably hide this option for mac users since they operate in an environment that is more or less homogeneous and this option would be of little use (except for advanced users).

Allan Logan <alogan>
Project MemberIn charge of this item.
Fri Feb 29 19:12:52 2008, original submission:

Currently, to open the repository in the "file manager", wx.Execute() is called with "start" being the program that gets executed. Essentially, this relies on the fact that a program called "start" is

a- available
b- knows how to handle a URL

This is unoptimal and has unpredictable behaviour (e.g. hard to support).


How does one do this properly?
Specify implementation.

Paul Kremer <pkremer>
Project Member


Attached Files
file #5795:  task5786.patch added by alogan (1kB - text/x-patch)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by alogan (Updated the item)
  • -unavailable- added by pkremer (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed May 20 20:45:18 2009aloganAttached File-=>Added task5786.patch, #5795
    Thu Apr 30 19:22:11 2009aloganStatusNone=>In Progress
    Tue Apr 28 20:56:20 2009aloganAssigned toNone=>alogan
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup