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 29 Feb 2008 07:12:52 PM UTC  
 
Should Start On: Fri 29 Feb 2008 12:00:00 AM UTCShould be Finished on: Fri 29 Feb 2008 12:00:00 AM UTC
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 24 May 2009 02:58:00 PM UTC, 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 24 May 2009 10:33:15 AM UTC, 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 20 May 2009 08:51:09 PM UTC, 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 03 May 2009 05:37:41 AM UTC, 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 02 May 2009 05:13:25 PM UTC, comment #3:

I recently stumbled over this module:
http://www.python.org/doc/2.4.4/lib/module-webbrowser.html

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 01 May 2009 09:27:28 PM UTC, 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 30 Apr 2009 07:22:11 PM UTC, 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 29 Feb 2008 07:12:52 PM UTC, 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).

TODO:

How does one do this properly?
Specify implementation.
Implement.
Test.

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.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

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

    Back to the top


    Powered by Savane 3.1-cleanup