Merge pull request #3697 from pypeclub/feature/OP-3411_publishing-houdini-workfiles

Houdini: Publishing workfiles
This commit is contained in:
Ondřej Samohel 2022-08-30 13:46:11 +02:00 committed by GitHub
commit c3e688c888
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 176 additions and 21 deletions

View file

@ -47,6 +47,18 @@
}
},
"publish": {
"ValidateWorkfilePaths": {
"enabled": true,
"optional": true,
"node_types": [
"file",
"alembic"
],
"prohibited_vars": [
"$HIP",
"$JOB"
]
},
"ValidateContainers": {
"enabled": true,
"optional": true,

View file

@ -10,22 +10,8 @@
"name": "schema_houdini_create"
},
{
"type": "dict",
"collapsible": true,
"key": "publish",
"label": "Publish plugins",
"children": [
{
"type": "schema_template",
"name": "template_publish_plugin",
"template_data": [
{
"key": "ValidateContainers",
"label": "ValidateContainers"
}
]
}
]
"type": "schema",
"name": "schema_houdini_publish"
}
]
}

View file

@ -0,0 +1,50 @@
{
"type": "dict",
"collapsible": true,
"key": "publish",
"label": "Publish plugins",
"children": [
{
"type": "dict",
"collapsible": true,
"checkbox_key": "enabled",
"key": "ValidateWorkfilePaths",
"label": "Validate Workfile Paths",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "boolean",
"key": "optional",
"label": "Optional"
},
{
"key": "node_types",
"label": "Node types",
"type": "list",
"object_type": "text"
},
{
"key": "prohibited_vars",
"label": "Prohibited variables",
"type": "list",
"object_type": "text"
}
]
},
{
"type": "schema_template",
"name": "template_publish_plugin",
"template_data": [
{
"key": "ValidateContainers",
"label": "ValidateContainers"
}
]
}
]
}