Skip to content

Lists: watch state and self-service watch/unwatch #68

Open

Description

@Adron

Gap

The app manages watchers as an owner (invite/list/remove) and shows "Shared with me" via GET /api/lists/watching, but never reads its own watch state for a given list.

GET /api/lists/{id}/watchers/me → live-verified 200 {"watching":false,"role":null}.

Acceptance criteria

  • Service method + model.
  • A list detail shows whether the viewer is watching it and at what role.
  • The role drives which affordances appear (read-only vs edit vs admin).
  • Owner-managed watcher UI and this viewer-side state do not contradict each other.
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:listsArea: listsparityWeb/API feature-parity work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions