Skip to content

User shares are effectively read-only (no upload/delete actions) despite full permissions #193

@paolostivanin

Description

@paolostivanin

Environment

  • Server: OpenCloud 7.2.0
  • Android app: 1.3.0-master
  • Share type: Internal user share
  • Permissions granted:
    • Read: enabled
    • Create: enabled
    • Change: enabled
    • Delete: enabled

Description

When a folder is shared between two OpenCloud users with full permissions, the web interface behaves correctly and both users can upload, modify and delete files.

However, in the Android app the same shared folder appears effectively read-only.

The shared content is visible and files can be opened/downloaded, but upload and delete actions are unavailable.

Steps to reproduce

  1. Login as User A in OpenCloud web.
  2. Create a folder.
  3. Share the folder with User B (internal user share).
  4. Grant full permissions (read/create/change/delete).
  5. Verify in web UI:
    • User A can upload/delete.
    • User B can upload/delete.
  6. Open Android app (1.3.0-master).
  7. Login as either User A or User B.
  8. Open Shares.
  9. Open the shared folder.

Actual behavior

  • Shared folder contents are visible.
  • Files can be opened and downloaded.
  • No + upload action is shown.
  • Delete actions are unavailable.
  • Behavior is identical for both users.

Expected behavior

Users with Create/Change/Delete permissions should be able to:

  • Upload files
  • Create folders
  • Modify content
  • Delete files

from the Android app, matching the web UI behavior.

Additional notes

  • Issue reproduced with both participating users.
  • Does not appear to be a server-side ACL problem because permissions work correctly in web UI.
  • Looks like Android client either ignores share write permissions or the Shares view does not expose editing actions.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions