joystream icon indicating copy to clipboard operation
joystream copied to clipboard

Argus: screen non-public content

Open bedeho opened this issue 2 years ago • 0 comments

Dependency

This depends on having authentication working, as is described in this issue #basic

Background

Currently it is possible for a publisher to mark a video as "not published", as represented by this property in the query node schema

  "Whether the Video is supposed to be publically displayed"
  isPublic: Boolean

same applies to the channel

"Flag signaling whether a channel is public."
  isPublic: Boolean

this signal is respected by Atlas currently, both at playback and browsinger/discovery layers, however Argus does not care.

Proposal

Prevent anyone except (called insiders)

  • channel collaborators
  • channel owner (including WG workers+lead if owned by curator group)
  • lead
  • council member
  • curators in group which can mutate this status

to view

  • any asset used by a non-public video
  • any asset used by a video in a non-public channel
  • any asset used by a non-public channel

by asset I mean everthing, regardless of media type. If it was added in concert with creating or updating a video or channel, it is counted, so it could be subtitles, images, audio, video, etc.

bedeho avatar Sep 29 '22 12:09 bedeho