Skip to content

Implement "Move" ACL or allow moving file/dir just like you allow to rename it when "Delete" ACL is unchecked #1646

@damiankaczkowski

Description

@damiankaczkowski

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
Yes. I can not move file/dir to another location when "Delete" ACL is unchecked.

Describe the solution you'd like
I would like to be able to move file/dir - this clearly does not "Delete" the file/dir. Right now you are allowed to "Rename" the file but can not move it. It is strange. Renaming is very similar to move action. Please implement additional "Move" ACL in 'settings/admin/groupfolders' next to "Write Share Delete" checkboxes so they become "Write Share Move Delete".

Describe alternatives you've considered
Allow to move file/dir when "Delete" ACL is unchecked just like you allow to rename it right now. In such case there is no need for new "Move" ACL.

Additional context
Currently if you uncheck "Delete" ACL for group folder then the Desktop Client crashes if you try to move file from one dir to another.

On first sync it prints error:

2021-08-31 03:09:17:461 [ warning nextcloud.sync.networkjob ]:	QNetworkReply::ContentAccessDenied "Server replied \"403 Forbidden\" to \"MOVE https://foo.bar.com/remote.php/dav/files/john.doe/GroupFolders/foo/bar/jhghg.txt\"" QVariant(int, 403)
2021-08-31 03:09:17:461 [ warning nextcloud.sync.credentials.webflow ]:	QNetworkReply::ContentAccessDenied

On second sync try client crashes and closes.

Tested on Desktop Client 3.3.2 Win 10 Pro 21H1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for Enhancement.

    Projects

    Status

    📄 To do (~10 entries)

    Status

    Triaged

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions