Webpublisher - backend - added settings and defaults

This commit is contained in:
Petr Kalis 2021-07-29 11:06:17 +02:00
parent bfd2ad65cf
commit 7decf0aa91
3 changed files with 136 additions and 0 deletions

View file

@ -0,0 +1,72 @@
{
"publish": {
"CollectPublishedFiles": {
"task_type_to_family": {
"Animation": {
"workfile": {
"is_sequence": false,
"extensions": [
"tvp"
],
"families": []
},
"render": {
"is_sequence": true,
"extensions": [
"png",
"exr",
"tiff",
"tif"
],
"families": [
"review"
]
}
},
"Compositing": {
"workfile": {
"is_sequence": false,
"extensions": [
"aep"
],
"families": []
},
"render": {
"is_sequence": true,
"extensions": [
"png",
"exr",
"tiff",
"tif"
],
"families": [
"review"
]
}
},
"Layout": {
"workfile": {
"is_sequence": false,
"extensions": [
"psd"
],
"families": []
},
"image": {
"is_sequence": false,
"extensions": [
"png",
"jpg",
"jpeg",
"tiff",
"tif"
],
"families": [
"review"
]
}
}
}
}
}
}

View file

@ -118,6 +118,10 @@
"type": "schema",
"name": "schema_project_standalonepublisher"
},
{
"type": "schema",
"name": "schema_project_webpublisher"
},
{
"type": "schema",
"name": "schema_project_unreal"

View file

@ -0,0 +1,60 @@
{
"type": "dict",
"collapsible": true,
"key": "webpublisher",
"label": "Web Publisher",
"is_file": true,
"children": [
{
"type": "dict",
"collapsible": true,
"key": "publish",
"label": "Publish plugins",
"children": [
{
"type": "dict",
"collapsible": true,
"key": "CollectPublishedFiles",
"label": "Collect Published Files",
"children": [
{
"type": "dict-modifiable",
"collapsible": true,
"key": "task_type_to_family",
"label": "Task type to family mapping",
"collapsible_key": true,
"object_type": {
"type": "dict-modifiable",
"collapsible": false,
"key": "task_type",
"collapsible_key": false,
"object_type": {
"type": "dict",
"children": [
{
"type": "boolean",
"key": "is_sequence",
"label": "Is Sequence"
},
{
"type": "list",
"key": "extensions",
"label": "Extensions",
"object_type": "text"
},
{
"type": "list",
"key": "families",
"label": "Families",
"object_type": "text"
}
]
}
}
}
]
}
]
}
]
}