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
Department
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",
"sg_department",
"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",
]
}