Skip to content

Sharing: role management and the notify-by-email toggle #58

Description

@Adron

Product behaviour (/help/documents)

Three permission levels:

Role Can
Read-only view content only
Edit change content, but not rename, change public/private, or move
Admin also rename, switch public/private, move, delete
  • Adding someone or changing their role sends an in-app notification and, by default, an email. An "Email this person" tick can be unticked to skip the email; delivery also depends on the recipient's own Sharing notification settings.
  • Only the true owner can add people, change roles or remove them — even an Admin collaborator cannot manage sharing.

Acceptance criteria

  • Role selector on add and on change, using the documented three levels.
  • An "Email this person" toggle on the add path, defaulting to on.
  • Sharing management is visible only to the owner; Admin collaborators see the roster read-only.
  • Role semantics are enforced in the app's own affordances (an Edit collaborator does not see rename/move/visibility controls).

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Deptharea:sharingArea: sharingparityWeb/API feature-parity work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions