mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
added second file input for reviewables
This commit is contained in:
parent
7729d53921
commit
1baf0457ba
1 changed files with 32 additions and 6 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
from openpype.lib.attribute_definitions import BoolDef, FileDef
|
from openpype.lib.attribute_definitions import FileDef
|
||||||
from openpype.pipeline import (
|
from openpype.pipeline import (
|
||||||
Creator,
|
Creator,
|
||||||
CreatedInstance
|
CreatedInstance
|
||||||
|
|
@ -12,6 +12,29 @@ from .pipeline import (
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
IMAGE_EXTENSIONS = [
|
||||||
|
".ani", ".anim", ".apng", ".art", ".bmp", ".bpg", ".bsave", ".cal",
|
||||||
|
".cin", ".cpc", ".cpt", ".dds", ".dpx", ".ecw", ".exr", ".fits",
|
||||||
|
".flic", ".flif", ".fpx", ".gif", ".hdri", ".hevc", ".icer",
|
||||||
|
".icns", ".ico", ".cur", ".ics", ".ilbm", ".jbig", ".jbig2",
|
||||||
|
".jng", ".jpeg", ".jpeg-ls", ".jpeg", ".2000", ".jpg", ".xr",
|
||||||
|
".jpeg", ".xt", ".jpeg-hdr", ".kra", ".mng", ".miff", ".nrrd",
|
||||||
|
".ora", ".pam", ".pbm", ".pgm", ".ppm", ".pnm", ".pcx", ".pgf",
|
||||||
|
".pictor", ".png", ".psb", ".psp", ".qtvr", ".ras",
|
||||||
|
".rgbe", ".logluv", ".tiff", ".sgi", ".tga", ".tiff", ".tiff/ep",
|
||||||
|
".tiff/it", ".ufo", ".ufp", ".wbmp", ".webp", ".xbm", ".xcf",
|
||||||
|
".xpm", ".xwd"
|
||||||
|
]
|
||||||
|
VIDEO_EXTENSIONS = [
|
||||||
|
".3g2", ".3gp", ".amv", ".asf", ".avi", ".drc", ".f4a", ".f4b",
|
||||||
|
".f4p", ".f4v", ".flv", ".gif", ".gifv", ".m2v", ".m4p", ".m4v",
|
||||||
|
".mkv", ".mng", ".mov", ".mp2", ".mp4", ".mpe", ".mpeg", ".mpg",
|
||||||
|
".mpv", ".mxf", ".nsv", ".ogg", ".ogv", ".qt", ".rm", ".rmvb",
|
||||||
|
".roq", ".svi", ".vob", ".webm", ".wmv", ".yuv"
|
||||||
|
]
|
||||||
|
REVIEW_EXTENSIONS = IMAGE_EXTENSIONS + VIDEO_EXTENSIONS
|
||||||
|
|
||||||
|
|
||||||
class TrayPublishCreator(Creator):
|
class TrayPublishCreator(Creator):
|
||||||
create_allow_context_change = True
|
create_allow_context_change = True
|
||||||
host_name = "traypublisher"
|
host_name = "traypublisher"
|
||||||
|
|
@ -84,12 +107,16 @@ class SettingsCreator(TrayPublishCreator):
|
||||||
extensions=self.extensions,
|
extensions=self.extensions,
|
||||||
allow_sequences=self.allow_sequences,
|
allow_sequences=self.allow_sequences,
|
||||||
single_item=not self.allow_multiple_items,
|
single_item=not self.allow_multiple_items,
|
||||||
label="Filepath",
|
label="Representations",
|
||||||
),
|
),
|
||||||
BoolDef(
|
FileDef(
|
||||||
"reviewable",
|
"reviewable",
|
||||||
label="Reviewable",
|
folders=False,
|
||||||
default=self.reviewable
|
extensions=REVIEW_EXTENSIONS,
|
||||||
|
allow_sequences=True,
|
||||||
|
single_item=True,
|
||||||
|
label="Reviewable representations",
|
||||||
|
extensions_label="Single reviewable item"
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -112,7 +139,6 @@ class SettingsCreator(TrayPublishCreator):
|
||||||
"extensions": item_data["extensions"],
|
"extensions": item_data["extensions"],
|
||||||
"allow_sequences": item_data["allow_sequences"],
|
"allow_sequences": item_data["allow_sequences"],
|
||||||
"allow_multiple_items": item_data["allow_multiple_items"],
|
"allow_multiple_items": item_data["allow_multiple_items"],
|
||||||
"reviewable": item_data["reviewable"],
|
|
||||||
"default_variants": item_data["default_variants"]
|
"default_variants": item_data["default_variants"]
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue