owncloud / client

🖥️ Desktop Syncing Client for ownCloud
GNU General Public License v2.0
1.4k stars 663 forks source link

Allow Sharing from the Desktop #1444

Closed MTRichards closed 9 years ago

MTRichards commented 10 years ago

As a user, I want to be able to click on a file, and select share with ownCloud, and then be able to share a file with someone as a link, or as a file shared directly with them in ownCloud using the share API.

This is partly a deeper integration into ownCloud and the desktop OS to enable the menu, and partly an implementation of the sharing API on the desktop. Likely there are two steps: 1) share with link (share, unshare) 2) share with user of the system (share, unshare, set CRUDS permissions)

dragotin commented 9 years ago

I today committed 95f7e83c5c567030ddda1052db0332d970fb5dbc to finish the socket API for sharing. Also commit 82e5e36c57d2451de27c151afd85f296a12da5f2 for the natuilus plugin.

So the current picture is:

guruz commented 9 years ago

Finished the OS X Finder integration and tested on 10.9. @lmaestro Could you check 10.10 ? It's just about the share dialog showing up.. and Finder not crashing ;)

luciamaestro commented 9 years ago

I have just tested the latest build (1928) on OS X 10.10 and it doesn't crash.

dragotin commented 9 years ago

The base functionality is done, so I think this entry can be closed.

Missing parts and/or bugs are tracked in more specific issues.

phil-davis commented 9 years ago

Sorry for poking this old thread, but I can't see what happened to the future of being able to share with a user/group from the desktop client "Share with ownCloud/ownCloud Sharing" dialog. Is that still coming? If so, can somebody put a pointer here to the relevant issue so it will be easy for others to find their way.

rullzer commented 9 years ago

@phil-davis yes it will come. But we first need proper server side support. The plan is to get that in for 8.2

phil-davis commented 9 years ago

Thanks for the quick response. It might be easy for others to find if there is an open issue on client that documents the need/requirement and mentions that it is awaiting some server-side implementation first. When there is any moderately-functional bare bones of server and client to test I am very happy to help with debugging.

elgs commented 9 years ago

I installed ownCloud client from brew cask, but it seems the share options is still missing from the context menu. Am I missing anything? The version installed on my computer is shown as 2.0.1 (build 2694).

Carharttguy commented 9 years ago

@elgs: 2 comments above you @rullzer states that it will come when there is proper server side supprt. This will be the case for ownCloud 8.2. Now ownCloud latest version is 8.1.

ziliboban commented 9 years ago

Hi All! We've installed ownCloud 8.2 but it seems that sharing context menu is missing in OS X. Is it supported as planned in 8.2 or not? i'm using OS X client 2.0.2 (build 2818).

phil-davis commented 9 years ago

You can share a link (with or without password) using the current client 2.0.* The code for the client to be able to share with another user (of the ownCloud server) is coming.

ziliboban commented 9 years ago

@phil-davis it is strange but i don't see any sharing options when in the context menu (see img, sorry it is in russian) 2015-10-29 15 48 10

phil-davis commented 9 years ago

My Nepali and Greek is better than my Russian :) There should be an entry "Share with ownCloud". I am not aware of that being broken in OS X or Russian - but who knows!

ziliboban commented 9 years ago

@phil-davis thanks! :) Maybe i need to try to switch to english, will try it.

Kernald commented 9 years ago

I just checked on the french version, it works fine. The ownCloud entry is just below the send to trash one.

Le 29 oct. 2015 à 13:56, ziliboban notifications@github.com a écrit :

@phil-davis https://github.com/phil-davis thanks! :) Maybe i need to try to switch to english, will try it.

— Reply to this email directly or view it on GitHub https://github.com/owncloud/client/issues/1444#issuecomment-152172373.

ziliboban commented 9 years ago

With english it is the same, maybe i should reinstall the client. screen shot 2015-10-29 at 16 01 44

ziliboban commented 9 years ago

Reinstalled the client and now it works. Thank you guys :+1:

dragotin commented 9 years ago

@ziliboban maybe that plugin was not enabled before? Since 10.10 IIRC it can be en- and disabled.

Thanks for letting us know that it works now.

elgs commented 9 years ago

It seems it still doesn't work for me. I use brew cask remove owncloud and brew cask install owncloud.

ziliboban commented 9 years ago

To make it work i did following:

tarator commented 8 years ago

This feature would be nice to work also with KDE's Dolphin.

elgs commented 8 years ago

Strangely it still doesn't work for me. I installed the client using homebrew.

danimo commented 8 years ago

@tarator It will with KF 5.16 and KDE Application 15.12. Current versions lack API to implement this. The code on our side is done so once 15.12 is out, packagers can build it.

tarator commented 8 years ago

@danimo Thanks! I'm looking forward to get that.

herrdeh commented 7 years ago

Would love this feature for nautilus and nemo at debian and ubuntu. What's the status?

dragotin commented 7 years ago

It is there for nautilus and nemo. Install the packages as described here https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client and enjoy.

herrdeh commented 7 years ago

Thanks, dragotin. But I never could find any handle for it, neither in nemo nor nautilus. I'm on ubuntu 16.10, nemo 3.0.6 and nautilus 3.20.3. I installed the sync client as suggested, in addition I have the "owncloud-client-nemo" and "owncloud-client.-nautilus" package.

I expected to right-click a file or folder and find something like "share..." - which will provide the OC URL. Yes - I tried it with files which are synced to OC. (-;

dragotin commented 7 years ago

One last dumb question: The client was running while you tried? That is required. Otherwise that should work as you describe.

If not, I'd suggest to open a new separate bug report. Thanks.

herrdeh commented 7 years ago

Sync activities are present, and

$ pstree | grep owncloud -owncloud-+-sh---pxgsettings-+-{dconf worker}

So I think, it's active. True?