From 92591d45aa2e9e7770f4669b939ce0c54e5f9eb1 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 24 Mar 2021 16:22:58 +0100 Subject: [PATCH 1/2] plugin template also have 'active' key in --- .../projects_schema/schemas/template_publish_plugin.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pype/settings/entities/schemas/projects_schema/schemas/template_publish_plugin.json b/pype/settings/entities/schemas/projects_schema/schemas/template_publish_plugin.json index 88151f7534b..5151e4550d6 100644 --- a/pype/settings/entities/schemas/projects_schema/schemas/template_publish_plugin.json +++ b/pype/settings/entities/schemas/projects_schema/schemas/template_publish_plugin.json @@ -21,10 +21,15 @@ "key": "optional", "label": "Optional" }, + { + "type": "boolean", + "key": "active", + "label": "Active" + }, { "type": "label", "label": "{docstring}" } ] } -] \ No newline at end of file +] From 722909b2db5c593a87a283f51146dfe17c5bb671 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 24 Mar 2021 16:23:23 +0100 Subject: [PATCH 2/2] resaved defaults of optional plugins with active key --- .../defaults/project_settings/maya.json | 66 ++++++++++++------- .../defaults/project_settings/nuke.json | 12 ++-- 2 files changed, 52 insertions(+), 26 deletions(-) diff --git a/pype/settings/defaults/project_settings/maya.json b/pype/settings/defaults/project_settings/maya.json index 8f991c76734..de8db5aa814 100644 --- a/pype/settings/defaults/project_settings/maya.json +++ b/pype/settings/defaults/project_settings/maya.json @@ -169,91 +169,113 @@ }, "ValidateColorSets": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshHasOverlappingUVs": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshArnoldAttributes": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshShaderConnections": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateMeshSingleUVSet": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshHasUVs": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateMeshLaminaFaces": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshNonManifold": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshNormalsUnlocked": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshUVSetMap1": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateMeshVerticesHaveEdges": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateNoAnimation": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateNoNamespace": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateNoNullTransforms": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateNoUnknownNodes": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateNodeNoGhosting": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateShapeDefaultNames": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateShapeRenderStats": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateTransformZero": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateCameraAttributes": { "enabled": false, - "optional": true + "optional": true, + "active": true }, "ValidateAssemblyName": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateAssRelativePaths": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ExtractPlayblast": { "capture_preset": { diff --git a/pype/settings/defaults/project_settings/nuke.json b/pype/settings/defaults/project_settings/nuke.json index d209a671064..f808f9caa59 100644 --- a/pype/settings/defaults/project_settings/nuke.json +++ b/pype/settings/defaults/project_settings/nuke.json @@ -30,19 +30,23 @@ }, "ValidateOutputResolution": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateGizmo": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateScript": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ValidateNukeWriteBoundingBox": { "enabled": true, - "optional": true + "optional": true, + "active": true }, "ExtractThumbnail": { "enabled": true,