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

Add WebDAV COPY verb support #49

Open
1 of 2 tasks
dmitrizagidulin opened this issue Jan 30, 2016 · 1 comment
Open
1 of 2 tasks

Add WebDAV COPY verb support #49

dmitrizagidulin opened this issue Jan 30, 2016 · 1 comment

Comments

@dmitrizagidulin
Copy link
Member

dmitrizagidulin commented Jan 30, 2016

Add limited support for the WebDAV COPY method. (There is currently no easy way to transfer files from the client side from one URL to another.)

Enables:

ACL Interaction:

Copying from a non-LDP public Web resource to a container:
A COPY operation requires that the authenticated user has Write access to the destination container.

Copying FROM an LDP container to an LDP container:
A COPY operation requires that the authenticated user has Read access on the source container, and Write access on the destination container.

Interfacing with actual WebDAV servers:
Out of scope for the moment. We just need this as a convenience method to move to and from Solid servers.

To Do:

  • implement COPY verb on the server side, on ldnode
  • add a helper method to solid.js
@csarven
Copy link
Member

csarven commented Jan 30, 2016

dokieli's request for HTTP COPY: https://github.com/linkeddata/dokieli/blob/master/scripts/do.js#L2198 . See also: linkeddata/gold#63

dmitrizagidulin added a commit to nodeSolidServer/node-solid-server that referenced this issue Jul 12, 2016
Implements issue solid/solid#49, adds support for an
HTTP Copy verb that allows importing an external resource to a given Solid destination.
dmitrizagidulin added a commit to nodeSolidServer/node-solid-server that referenced this issue Jul 26, 2016
* Implement COPY verb support

Implements issue solid/solid#49, adds support for an
HTTP Copy verb that allows importing an external resource to a given Solid destination.

* Change the acl check for COPY to Write

* Extract LDP copy logic to ldp-copy module, per Nicola's request
@solid solid deleted a comment from Mitzi-Laszlo Jan 6, 2021
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

3 participants