Screening Room & Overlay Player permission dependencies

You may notice that if you hide certain entities or fields from certain permission groups that they can no longer playback Versions in either Overlay Player or Screening Room. This is because the code under the hood of these players relies on specific fields being visible in order to fully function. The following entities and fields mentioned below need to be visible (don’t turn off SEE permissions) in order for both Overlay Player and Screening Room work properly:

(scrollable text boxes)

Asset
  Id
  Asset Name
  Project
  Thumbnail
  Type

Version
  Id
  Link
  Project
  Thumbnail
  Task
  Artist
  Description
  Flagged
  Status
  Frame Count
  Frame Range
  Path to Frames
  Path to Movie
  Frame Rate
  First Frame
  Last Frame
  Movie Aspect Ratio
  Frames Aspect Ratio
  Movie Has Slate
  Frames Have Slate

Shot
  Id
  Shot Code
  Project
  Thumbnail
  Sequence
  Cut Order

Note
  Id
  Project

Task
  Id
  Link
  Task Name
  Assigned To
  Pipeline Step
  Status

Project
  Id
  Thumbnail

File
  Links
  Project
  Date Created
  Created By

Playlist
  Id
  Playlist Name
  Project
  Date Created
  Created By

Sequence
  Id
  Thumbnail
  Sequence Name
  Project

Reply
  Id
  Link
  Reply Text
  User
  Date Created

PlaylistVersionConnection
  Sort Order

If you’re familiar with these, here is the same list but containing the script names of each entity type and field in a Python-compatible data structure.

{
  "Asset": [
    "id",
    "code",
    "project",
    "image",
    "sg_asset_type",
  ],
  "Version": [
    "id",
    "entity",
    "project",
    "image",
    "sg_task",
    "user",
    "description",
    "flagged",
    "sg_status_list",
    "frame_count",
    "frame_range",
    "sg_path_to_frames",
    "sg_path_to_movie",
    "sg_uploaded_movie_frame_rate",
    "sg_first_frame",
    "sg_last_frame",
    "sg_movie_aspect_ratio",
    "sg_frames_aspect_ratio",
    "sg_movie_has_slate",
    "sg_frames_have_slate",
  ],
  "Shot": [
    "id",
    "code",
    "project",
    "image",
    "sg_sequence",
    "sg_cut_order",
  ],
  "Note": [
    "id",
    "project",
  ],
  "Task": [
    "id",
    "entity",
    "content",
    "task_assignees",
    "step",
    "sg_status_list",
  ],
  "Project": [
    "id",
    "image",
  ],
  "Attachment": [
    "attachment_links",
    "project",
    "created_at",
    "created_by",
  ],
  "Playlist": [
    "id",
    "code",
    "project",
    "created_at",
    "updated_at",
  ],
  "PlaylistVersionConnection": [
    "sg_sort_order",
  ],
  "Sequence": [
    "id",
    "code",
    "project",
    "image",
  ],
  "Reply": [
    "id",
    "entity",
    "content",
    "user",
    "created_at",
  ]
}
8 Likes