Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Sharing from the Desktop #1444

Closed
MTRichards opened this issue Feb 18, 2014 · 79 comments
Closed

Allow Sharing from the Desktop #1444

MTRichards opened this issue Feb 18, 2014 · 79 comments
Assignees
Labels
Design & UX p2-high Escalation, on top of current planning, release blocker

Comments

@MTRichards
Copy link

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)
@MTRichards MTRichards added this to the 1.7 - UI Enhancements milestone Feb 18, 2014
@jancborchardt
Copy link
Member

For reference: There were existing issues (#531, #634, #1431) which I closed in favor of this.

@danimo
Copy link
Contributor

danimo commented Feb 22, 2014

@MTRichards how does that fit with the fact that we share a single folder by default and sync it with the root? should the file be moved there?

@MTRichards
Copy link
Author

If you own the file vs it is shared with you, the server dictates the response. Looking for a context menu to allow share from the desktop with a right click. Part 1 could be to share it with only files you own, vs part 2 with files owned by you and shared files where you are not the owner. Or did I miss something?

@danimo
Copy link
Contributor

danimo commented Feb 23, 2014

@MTRichards There are two different notions of "Share this file": Sharing a file/directory that already is within an ownCloud-synced folder, and one where a folder gets added to an ownCloud sync. Hence my confusion as to what should happen in the latter case.

@MTRichards
Copy link
Author

Step one should be this only works inside the synced owncloud folders on the desktop. One cannot share files or folders from the desktop that are not already synced with the server via the client.

@MU7L3Y
Copy link

MU7L3Y commented Mar 6, 2014

I agree. Sharing a file is only from the already synced owncloud folders, just like the web interface is.
Step 2 would have to sync the folder/file first before allowing sharing context menu.

@carlsondan
Copy link

Yes, I agree. It would be great to be able to right click on a file in the synched folder and then be able to click on an option that says something like "Share OwnCloud link", which then copies a public URL link to the clipboard, where a user can either email, instant message, etc. to someone real quickly.

@mczee
Copy link

mczee commented Mar 18, 2014

Please make this happen. Our users love working with ownCloud and the only thing they are REALLY missing in comparison to other services is the shell integration. Right-Click a file within the ownClound folder under windows to share a quickly generated link would be excellent. Direct copy to clipboard would be fine. There doesn't neccesarily have to be a context dialog. Also think about some tinyurl solution. (Maybe if the plugin is enabled?)

@Science4583
Copy link

This is the only reason I don't use ownCloud. I really like how it works, but this is a deal breaker for me when it's easier to use Dropbox.

@jancborchardt
Copy link
Member

As you can see in the infos to the right, this is currently scheduled for version 1.8 – currently scheduled for in about 2 months.

@Science4583
Copy link

Well hot damn!

@alefattorini
Copy link

Why there is'nt any work on such feature, already present in other projects?

@razyr
Copy link

razyr commented Jul 30, 2014

Aye, this is more than a "nice to have" when trying to get business users to adopt ownCloud vs one of the popular cloud file sharing apps. Very much looking forward to that 1.8 client.

@jancborchardt
Copy link
Member

@alefattorini @razyr folks, focus is always on keeping things reliable. Thus fixes and stability improvements take priority over new features.

I’m excited about this as well though. ;)

@danimo danimo modified the milestone: 1.8 - UI Enhancements Jul 30, 2014
@guruz
Copy link
Contributor

guruz commented Aug 29, 2014

@Azelphur is working on this feature. Depending on how things go this can be in 1.7 or 1.8..

Maybe @Azelphur can tease us with a screenshot here?

@Azelphur
Copy link
Contributor

I can do better, I have a Python preview available, https://github.com/Azelphur/ownCloud-share-tools

Should work on any file browser that supports custom actions, so mostly Linux ones like Thunar, Nautilus and Dolphin.

I am working on porting it to C++ and integrating it for Mirall, at which point it hopefully will ship (ideally in either in 1.7 or 1.8 like @guruz says), at which point it will be cross platform.

The github page also has a rough screenshot of how things are going to look, although it's an outdated screenshot.

@xpresservers
Copy link

@Azelphur https://github.com/Azelphur/ownCloud-share-tools will this work on MacOS X Mavericks ?

@Azelphur
Copy link
Contributor

Azelphur commented Sep 9, 2014

xpresservers: it should work on any platform, all you need to do is run it with one argument, the full path to the file to share.

If you want file browser integration, your file browser needs to support custom actions (ie adding a new thing in the right click menu to run a command), most file browsers are able to do this.

Besides that I now have a build of Mirall up with some the sharing menu built in, however no file browser integration yet (so you still need custom actions for now if you decide to use it) https://github.com/Azelphur/mirall/tree/filebrowser_integration

@danimo danimo added this to the 1.8 - UI Enhancements milestone Sep 9, 2014
@dragotin
Copy link
Contributor

dragotin commented Feb 6, 2015

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

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

@dragotin dragotin closed this as completed Feb 6, 2015
@phil-davis
Copy link
Contributor

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
Copy link
Contributor

rullzer commented Jul 31, 2015

@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
Copy link
Contributor

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
Copy link

elgs commented Sep 11, 2015

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
Copy link

@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
Copy link

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
Copy link
Contributor

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
Copy link

@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
Copy link
Contributor

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
Copy link

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

@Kernald
Copy link

Kernald commented Oct 29, 2015

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 #1444 (comment).

@ziliboban
Copy link

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

@ziliboban
Copy link

Reinstalled the client and now it works.
Thank you guys 👍

@dragotin
Copy link
Contributor

@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.

@dragotin dragotin reopened this Oct 29, 2015
@elgs
Copy link

elgs commented Oct 29, 2015

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

@ziliboban
Copy link

To make it work i did following:

  • swiched to English language in OS X
  • downloaded client installation package again
  • ran installation process and it actually uninstalled existing client
  • ran installation process again and installed client
  • checked that it works in English
  • swiched back to Russian

@tarator
Copy link

tarator commented Dec 8, 2015

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

@elgs
Copy link

elgs commented Dec 8, 2015

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

@danimo
Copy link
Contributor

danimo commented Dec 8, 2015

@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
Copy link

tarator commented Dec 14, 2015

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

@herrdeh
Copy link

herrdeh commented Feb 1, 2017

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

@dragotin
Copy link
Contributor

dragotin commented Feb 1, 2017

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
Copy link

herrdeh commented Feb 2, 2017

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
Copy link
Contributor

dragotin commented Feb 2, 2017

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
Copy link

herrdeh commented Feb 2, 2017

Sync activities are present, and

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

So I think, it's active. True?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design & UX p2-high Escalation, on top of current planning, release blocker
Projects
None yet
Development

No branches or pull requests