owncloud / owncloud/core

[QA] moving shared folders into external storages behaves weird

Open
#40,073 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

QA:team
Dominant language
PHP
Stars
8.8k
Forks
2.1k
Avg merge
20h 7m
Merged PRs (30d)
41

Description

Seen in 10.10.0 RC2

This is a followup of #39550 - where the share reciever tried to move the share. (That is fixed now)
Now Let's try with the share owner:

  • Both user admin and user01 have the SFTP external storage.
  • That storage is configured without sharing permission.
  • user Admin shares his toplevel folder Documents with user01
  • user admin moves Documents into SFTP.
    • new Web UI Error message when share owner tries move into SFTP mount: "Failed to move Documents". BAD
    • classic UI Error message when share owner tries move into SFTP mount: "Could not move "Documents": You are not allowed to share /admin/files/SFTP/Documents" BAD.
  • The folder is actually moved into the SFTP mount and it is still shared. (Although Sharing was not allowed in the SFTP mount. Ouch)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the listed steps with the Web UI and classic UI using the admin and user01 accounts, then compare the displayed errors with the resulting move and share state. Done means the move respects the SFTP mount's sharing permission and reports the correct outcome consistently in both interfaces.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
backend, testing-qa, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.