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

File Versions on the Client: Use the Server API #4556

Open
dragotin opened this issue Mar 9, 2016 · 10 comments
Open

File Versions on the Client: Use the Server API #4556

dragotin opened this issue Mar 9, 2016 · 10 comments

Comments

@dragotin
Copy link
Contributor

dragotin commented Mar 9, 2016

owncloud/core#10571 talks about an server API that provides information about the previous versions of a file.

The client should provide a client native dialog that shows the previous versions and allows the user to revert the file back to one of the previous verisons.

The versions dialog

  • should be invoked by a context menu entry in the file manager
  • should show a list of available previous versions
  • should show a thumbnail with the previous versions
  • allow the user to revert to a previous one and manage the sync down of the file.

@MTRichards @cmonteroluque something to address with server version 9.1?

@MTRichards
Copy link

Very similar to something I have been looking at - and that was requested for the future. The idea that, on the desktop, I could right click on a file and get a previous version list, and roll back to that version from the desktop.

It is not common as an ask, but I do think NetAPP, for example, has a feature like this on the network drive mounts for desktop users. Something to consider longer term.

@butonic
Copy link
Member

butonic commented Mar 21, 2016

NetApp seems to implement a Volume Copy Service Provider: https://msdn.microsoft.com/en-us/library/windows/desktop/aa381601(v=vs.85).aspx

The result is a native integration with the windows file property dialog:

image001 1

image002

@dragotin I have not looked at the Windows Interfaces. Do you think this is possible?

00004796

@dragotin
Copy link
Contributor Author

@butonic everything is possible.

@butonic
Copy link
Member

butonic commented Mar 21, 2016

@dragotin good, how much effort do you think it is?

@dragotin
Copy link
Contributor Author

lol @butonic lets talk once we have a server api.

@dragotin
Copy link
Contributor Author

@butonic ah, you probably mean how much effort it is to add that tab to the properties dialog?! No idea, honestly, needs investigation. But stuff like that is usually doable as you find examples in the net. An issue is to build that in our infra, as we use cross compiling, and these things often require native building.

@butonic
Copy link
Member

butonic commented Mar 24, 2016

@MTRichards schedule for 9.2?

@MTRichards
Copy link

Love the idea, we need to add to the versions API to make it happen, then possible. Not going to make 9.1 right now, that is largely set with L1 and L2 and this didn't make it high enough on the priority list.
https://github.com/owncloud/enterprise/issues/1205

@ghost ghost added this to the 9.2-next milestone Mar 24, 2016
@guruz guruz removed this from the 9.2-next milestone Apr 19, 2016
@SamuAlfageme
Copy link
Contributor

We have an (undocumented) API for this nowadays: owncloud/core#29257.

@PVince81
Copy link
Contributor

PVince81 commented May 7, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants