Skip to content

Argus: screen non-public content #4325

Description

@bedeho

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.

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

    argusArgus distributor node

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions